查看数据库用户连接数量
show processlist;
分析表结构 索引
show index from conference;
查询锁状态
show status like '%lock%';
是否开启慢查询
show variables like '%slow_query_log%';
日志查询默认情况下:slow_query_log的Value为OFF
如要开启慢查询日志,可以使用以下命令:
set global slow_query_log = 1;
数据库索引使用情况 Handler_read_key:值大说明使用索引查询多
show status like 'Handler_read%';
数据库存储引擎
show engines;
查询命中率 缓存开关
show variables like '%query_cache%';
查询SQL 执行计划
EXPLAIN SQL
根据返回语句TYPE字段,判断是否最优使用索引;上面各类扫描方式由快到慢。
system > const > eq_ref > ref > range > index > ALL
. system:系统表,少量数据,往往不需要进行磁盘IO;
. const:常量连接;
. eq_ref:主键索引(primary key)或者非空唯一索引(unique not null)等值扫描;
. ref:非主键非唯一索引等值扫描;
. range:范围扫描;
. index:索引树扫描;
. all:全表扫描(full table scan);