mysql 的一些设置


MySQL 提供了内建的耗时查询日志。使用前,打开 my.cnf 文件,将slow_query_log 设置为”On”。

同时将 long_query_time 设置为一个对一次查询来说比较慢的时间(秒数),比如 0.2。

slow_query_log_file 设置为你想保存日志文件的路径

然后运行代码,执行时间超过设定上限的查询将会被记录到日志中。

MySQL提供了EXPLAIN关键字。可以与SELECTDELETEINSERTREPLACEUPDATE语句一起使用。

使用索引,可以极大提升性能。
但是并不意味着可以随意添加索引,因为索引会导致写数据库用时增长。所以使用索引导致读用时缩短,写用时增长。

因此,如果能提升读性能时再添加索引。使用EXPLAIN来确认索引是否被查询用到,没有就删除。


参考文档


Author: Itaken
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint polocy. If reproduced, please indicate source Itaken !
  TOC目录