mysql记录耗时的sql
mysql可以把耗时的sql或未使用索引的sql都记录在slow log里,供优化分析使用。
1.mysql慢查询日志启用:
mysql慢查询日志对于跟踪有问题的查询非常有用,可以分析出当前程序里有很耗费资源的sql语句,那如何打开mysql的慢查询日志记录呢?
mysql> show variables like 'log_slow_queries';
+------------------+-------+
| Variable_name | Value
查询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 'conne