专栏名称: 数据分析与开发
伯乐在线旗下账号,分享数据库相关技术文章、教程和工具,另外还包括数据库相关的工作。偶尔也谈谈程序员人生 :)
目录
今天看啥  ›  专栏  ›  数据分析与开发

如何将 MySQL 查询速度提升 300 倍

数据分析与开发  · 公众号  · 数据库  · 2017-05-10 20:05
    

文章预览

(点击 上方公众号 ,可快速关注) 原文:opensource,编译:开源中国 www.oschina.net/translate/speed-your-mysql-queries-300-times 如有好文章投稿,请点击 → 这里了解详情 在进行性能分析前,需要先定位耗时查询。 MySQL 提供了内建的耗时查询日志。使用前,打开 my.cnf 文件,将slow_query_log 设置为”On”。 同时将 long_query_time 设置为一个对一次查询来说比较慢的时间(秒数),比如 0.2。slow_query_log_file 设置为你想保存日志文件的路径。然后运行代码,执行时间超过设定上限的查询将会被记录到日志中。 一旦定位这些烦人的查询,就可以探究慢的原因。MySQL提供了EXPLAIN关键字。可以与SELECT、DELETE、INSERT、REPLACE、UPDATE语句一起使用。只需要如下一样添加到查询开 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览