确定耗时较多的查询语句
show status like 'slow_queries'; #查询慢查询次数。
show variables like 'long_query_time'; #查看慢查询设置的时间 ,默认10s。
set long_query_time = 1; #设置慢查询时间。
set GLOBAL slow_query_log = ON; #开启慢日志。
show variables like '%quer%'; #模糊查找quer相关设置,在 slow_query_log_file 可以找到慢日志文件的位置。
explain [具体的sql语句] #使用explain来分析SQL语句实现优化SQL语句,explain后面的SQL语句并不会执行。
explain partitions [具体的sql语句] #用于查看存在分区的表的执行计划。
数据库连接数
show variables like 'max_connections'; #查看当前服务器配置的最大连接数。
set GLOBAL max_connections=10000; #设置最大连接数。
show GLOBAL status like '%max_used_connections%'; #查看当前已使用最大连接数。
推荐阅读: