SEian.G

LV0
发表了文章

TiDB集群tikv节点内存占用较高问题排查

TiDB集群上线运行一段时间,近期巡检的时候发现一个问题,集群中TiKV节点内存占用比较高,尤其在导入数据的时候,节点的内存会更高

SEian.G
发表了文章

MySQL 8.0 新特性之Hash Join

上周在公司做了针对MySQL 8.0新特性相关的分享,提到MySQL 8.0新特性,不得不提到的就是HashJoin,MySQL一直被人诟病没有实现HashJo...

SEian.G
发表了文章

TiDB 5.0 VS MySQL 8.0 性能对比测试

TiDB正式线上前,总是要对TiDB做个压测来为后续的业务接入做评估依旧;本次针对TiDB 5.0以及MySQL 8.0在同等规格配置下,性能做一个对比,尽管来...

SEian.G
发表了文章

生产环境TiDB 5.0集群部署

最近是沉迷于TiDB,无法自拔,从TiDB集群部署到集群压测、高可用测试、再到参数调优,最后到线上业务从MySQL迁移到TiDB,整个过程下来,感觉整个学习成本...

SEian.G
发表了文章

聊聊TiDB的那些事?

TiDB这个词,相信大家或多或少都曾经耳闻过,但是很多人觉得他是分布式数据库,自己的业务是使用mysql,基本使用不上这个技术,可能不会去了解他或不会去深入了解...

SEian.G
发表了文章

MySQL是如何打开和关闭表?

当我们在执行mysqladmin status 命令或连接通过mysql客户端连接到实例后,执行\s的时候,应该看到类似以下的内容:

SEian.G
发表了文章

Python 如何将字符串转为字典?

这也就联想到,很多开发人员将表中的字段存储成字符串类型存储到MySQL数据表中,那么在从字段值到之后,势必要进行转化,这样更方便使用;

SEian.G
发表了文章

MySQL中Binlog日志应用慢,该怎么办?

今天有一个业务需求,需要进行数据恢复操作,需要恢复到2021-07-11 15:21:00,大家应该都了解,这种基于时间点的恢复,首先通过物理备份将mysql全...

SEian.G
发表了文章

MySQL优化 InnoDB 事务管理

要优化InnoDB事务管理,请在事务功能的性能开销与服务器的工作负载之间找到理想的平衡。例如,如果一个应用程序每秒提交数千次,则可能会遇到性能问题;如果仅每2-...

SEian.G
发表了文章

MySQL多线程复制报错案例

从报错信息看,和参数slave_pending_jobs_size_max有关,那么这个参数具体是干什么的呢?我们今天就来了解一下;

SEian.G
发表了文章

Python中*args和**kwargs

在python开发的过程中,经常会遇到了*args和**kwargs这两个魔法变量,那么它们是什么呢?

SEian.G
发表了文章

MySQL 5.7&8.0开启sql_safe_updates安全模式的差异

不知道大家是否有过维护的数据库表业务数据被人或者因为程序bug导致全表更新,全表删除的痛苦经历,恢复业务数据的过程真的太痛苦了,尤其与交易和钱相关的数据,必须恢...

SEian.G
发表了文章

MySQL8.0 JSON函数之搜索JSON值(五)

之前的几篇文章介绍了JSON数据类型,相信大家已经对JSON有了一定的了解,上面一篇文章介绍了《MySQL8.0 JSON函数之创建与返回JSON属性(四)》J...

SEian.G
发表了文章

MySQL8.0 JSON函数之创建与返回JSON属性(四)

经过前面三篇的文章的介绍,相信大家已经对MySQL JSON数据类型有了一定的了解,为了在业务中更好的使用JSON类型,今天我们来具体介绍一下JSON函数的使用...

SEian.G
发表了文章

MySQL 8.0 新特性:多值索引 --如何给JSON数组添加索引(三)

上一篇文章《MySQL如何给JSON列添加索引(二)》中,我们介绍了如何给JSON列添加索引,那么接下来,我们看下如何给JSON数组添加索引?

SEian.G
发表了文章

MySQL如何给JSON列添加索引(二)

上一篇文章《MySQL 8.0 JSON增强到底有多强?(一)》,我们简单介绍了MySQL中JSON数据类型,相信大家对JSON数据类型有了一定的了解,那么今天...

SEian.G
发表了文章

MySQL 8.0 JSON增强到底有多强?(一)

我们都知道,从5.7版本开始,MySQL 支持 RFC7159定义的原生JSON数据类型,该类型支持对JSON文档中的数据的有效访问。关于MySQL 8.0 J...

SEian.G
发表了文章

MySQL索引为什么使用B+树?

面对这个问题,我相信80%的人都不清楚(包括我自己),那么本文就围绕这个问题展开介绍,在了解索引之前,我们先了解一下B+树,什么是B+树?在了解B+树之前,先了...

SEian.G
发表了文章

Python判断键是否存在于字典方法:has_key()和in、dict.keys()的性能方面的差异

在日常开发过程中,我们经常需要判断一个字典dict中是否包含某个键值,最近在开发代码中遇到一个问题,前端调用接口,会出现返回时间比较慢,进行排查分析,定位到主要...

SEian.G
发表了文章

MySQL 8.0中DATE,DATETIME和 TIMESTAMP类型和5.7之间的差异

MySQL中DATE,DATETIME和 TIMESTAMP类型都和时间有关。本文介绍MySQL 8.0和MySQL 5.7之间的差异;本文MySQL实验环境为...

SEian.G

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券