![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
mysql高性能
爱写书的程序员
谦谦君子,温文如玉。
展开
-
mysql调优:SHOW PROFILES 剖析sql执行详情
使用介绍SHOW PROFILE 命令是在 MYSQL 5.1 之后的版本中引入的,来源于开源社区中的Jeremy Cole 的贡献。这条命令会在服务器上执行的所有语句都去测量其耗费的时间和其他的一些查询执行状态变更的相关数据,这些测量的数据目前是存储在 information_schema.PROFILING 表中。默认 SHOW PROFILE 是禁用的,但是可以通过服务器变量在会话级别动态修改,注意这里是会话级别的,也就是本次会话结束这个设置就失效了。mysql> set profilin原创 2020-08-05 00:22:46 · 2681 阅读 · 0 评论 -
mysql调优:SHOW STATUS 查询计数器统计,定位性能问题
介绍MYSQL 的 SHOW STATUS 命令会返回一些计数器,既有服务器级别的全局计数器,也有基于某个连接的会话级别的计数器,这在定位一些性能问题时时很好用的一个小工具,不过 SHOW STATUS 返回的只是一些计数,并且还是只读的,并不会剖析性能,所以需要在具体的业务场景下结合一些信息去定位问题,比如可以查询 Queries 总共执行了多少次查询。SHOW STATUS 会返回一张临时表,这张表中有很多参数,一些参数并不是我们想要看的,所以要结合 where 条件来过滤一下,比如 统计一下总共原创 2020-08-03 08:10:24 · 2712 阅读 · 0 评论