一、索引
1. 为什么使用索引
提高查询效率,避免全表扫描;
2. 如何定位并优化慢sql
先说步骤:
第一步:根据慢日志定位慢查询sql
根据慢查询日志确定慢sql:
使用show variables like '%quer%';可以看到一些变量(可以使用set global xx=..;, 也可以在my.cnf配置文件里修改,是mysql server的启动配置),其中:
slow_query_log 表示满查询日志是否开启;
long_query_time 超过了这个时间的将被视为慢查询(