随笔分类 -  mysql

摘要:性能优化 了解查询的整个生命周期,清楚每个阶段的时间消耗情况 性能分析 慢查询日志——服务器性能分析 "参考" 慢查询日志是优化很重要的手段,但是开启慢查询日志对性能的影响并不大,所以可以考虑在线上打开慢查询日志 查看慢查询是否打开、以及日志存储位置:show variables like '%sl 阅读全文
posted @ 2017-04-25 23:03 lacker 阅读(6303) 评论(0) 推荐(0)
摘要:explain 查看sql的执行计划,只是一个近似结果,一般不会实际执行该sql,如果有子查询就会执行子查询 explain table_name,这儿的table_name含义较广:子查询、union结果 两个变种: explain extended:可以查看将执行计划生成的sql语句,将要被废弃 阅读全文
posted @ 2017-04-21 00:30 lacker 阅读(1094) 评论(0) 推荐(0)
摘要:index优化 对于频繁作为查询条件的字段使用索引 注意索引字段类型的隐式转换,数据库类型和应用类型要一致 索引的种类 唯一索引,成为索引的列不能重复 单列索引,一个索引只包含一列 单列前缀索引,有些列较长,不宜使用全长作为索引,可以截取列前面一部分作为索引 复合索引(某几列也可以是前缀索引),一个 阅读全文
posted @ 2017-04-19 22:15 lacker 阅读(461) 评论(0) 推荐(0)