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