mysql常用系统参数
查看开销cost:
show status like 'last_query_cost';
查看查询耗时:
// 默认是关闭的: set session profiling = 1; 开启
show profiles;
show PROFILE FOR QUERY 565; //查询该查询具体信息
查看线程状态:
show processlist;
日志:
show variables like 'slow_query%'; // 查看是否开启慢查询功能
show variables like 'long_query_time'; //查询超过多少秒才记录
// 临时配置
set global slow_query_log='ON'; // 全局开启慢查询功能
set global slow_query_log_file='/var/lib/mysql/instance-1-slow.log'; // 设置慢日志路径
set global long_query_time=2; // 设置慢日志超过2秒记录
// 永久配置(记得重启)
/etc/mysql/conf.d/mysql.cnf
[mysqld]
slow_query_log = ON
slow_query_log_file = /var/lib/mysql/instance-1-slow.log
long_query_time = 2
事务:
查看表相关信息:
show table status;