pokerLife / wiki

开发手册、心得体会、常用网址、学习教程、常见问题梳理,持续更新中
https://pokerlife.github.io/wiki/
13 stars 7 forks source link

Mysql状态查看及设置 #82

Open pokerLife opened 5 years ago

pokerLife commented 5 years ago

💃 查询mysql的操作信息

show status -- 显示全部mysql操作信息
show status like "com_insert%"; -- 获得mysql的插入次数;
show status like "com_delete%"; -- 获得mysql的删除次数;
show status like "com_select%"; -- 获得mysql的查询次数;
show status like "uptime"; -- 获得mysql服务器运行时间
show status like 'connections'; -- 获得mysql连接次数
pokerLife commented 5 years ago

🏭 慢查询

当Mysql性能下降时,通过开启慢查询来获得哪条SQL语句造成的响应过慢,进行分析处理。当然开启慢查询会带来CPU损耗与日志记录的IO开销,所以我们要间断性的打开慢查询日志来查看Mysql运行状态。

show variables like "%slow%";-- 是否开启慢查询;
show status like "%slow%"; -- 查询慢查询SQL状况;
show variables like "long_query_time"; -- 慢查询时间