摘要: - select * from userinfo limit 20000,10 # 数据越往后越慢 - 索引表中扫: select * from userinfo where id in (select id from userinfo limit 20000,10) # 也慢 - select * 阅读全文
posted @ 2018-03-29 19:39 Claire_xu 阅读(82) 评论(0) 推荐(0) 编辑
摘要: DBA工作:通过日志找到执行慢的sql语句 慢日志: - 执行时间 > 10 - 未命中索引 配置: - 基于内存 show variables like '%query%'; set global 变量名 = 值 - 基于配置文件 mysqld --defaults-file = '配置文件路径+ 阅读全文
posted @ 2018-03-29 19:30 Claire_xu 阅读(261) 评论(0) 推荐(0) 编辑
摘要: explain + sql语句 返回的type类型有 all 全表扫描(特殊的有limit),type为此类型时,表示该表可以优化 index 全索引扫描 range 对索引列进行范围查找 index_merge 合并索引,使用多个单列索引 ref 根据索引查找一个或多个值 eq_ref 连接时使用 阅读全文
posted @ 2018-03-29 19:21 Claire_xu 阅读(120) 评论(0) 推荐(0) 编辑