2023-05-12 开启多语言插件支持……

 分类:mysql

关于某次业务场景下MySQL出现大量sleep后的思考

关于某次业务场景下MySQL出现大量sleep后的思考
问题来源: 在某日下午,技术团队里的小伙伴反馈某业务系统数据库响应缓慢,通过查询数据也是需要等待好久才能响应。 问题已经反馈了,接下来需要定位分析下问题; show processlist; 发现存在有较多的sleep进程且耗时较长。 为什么会产生...

苏 demo 3年前 (2021-06-08) 2545℃ 37喜欢

mysql binlog日志解析的常用命令

mysql binlog日志解析的常用命令
binlog是MySQL层记录的二进制文件,记录MySQL的数据更新或潜在更新(不会记录select或show命令)。 开启依赖:binlong_format = row,需要开启binlog_rows_query_log_events(该参数可以通过rows_q...

苏 demo 4年前 (2020-08-08) 2397℃ 14喜欢

MySQL索引使用btree的一些思考

MySQL索引使用btree的一些思考
MySQL的Innodb和myisam存储引擎都是默认使用btree。 btree是一种数据结构,一种多路平衡查找树。 它可以细分为B-tree 和B+ tree ,B+tree 是B-tree的升级版。 B-tree 在每个节点中不仅包含数据的key值也有d...

苏 demo 4年前 (2020-07-22) 2612℃ 13喜欢

mysql case when 用法简记分享

mysql case when 用法简记分享
在程序开发过程中,经常会有一些业务上的需要导出excel数据。 这点不可不说,excel不论什么时候,业务都很青睐。 示例:突然接到业务需求,需要导出一些数据进行核对,格式如下: 这时通过数据库查询,状态的切分显示就需要用到case when 用法了。...

苏 demo 5年前 (2019-09-21) 2203℃ 1喜欢

常用的几个mysql命令

常用的几个mysql命令
> 显示哪些线程正在运行 SHOW PROCESSLIST; > show processlist;只列出前100条,如果想全列出请使用show full processlist; SHOW FULL PROCESSLIST; > 查看当前有那些表是打开的 S...

苏 demo 6年前 (2017-11-28) 2769℃ 0喜欢

mysql show processlist 命令详解

mysql show processlist 命令详解
Checking table  正在检查数据表(这是自动的)。 Closing tables 正在将表中修改的数据刷新到磁盘中,同时正在关闭已经用完的表。这是一个很快的操作,如果不是这样的话,就应该确认磁盘空间是否已经满了或者磁盘是否正处于重负中。 Connect Out 复制从...

苏 demo 6年前 (2017-11-28) 2380℃ 0喜欢