热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_51311212
wtxuebc
5 年前
trueweixin_51311212

如何判断慢查询;如何优化慢查询?
如何判断?
mysql 判断 sql 语句是不是慢查询,是根据语句的执行时间来衡量的,mysql会用执行时间和 long_query_time 这个系统参数做比较,如果语句执行时间大于 long_query_time,都会把这个语句记到慢查询日志里边。long_query_time 的默认值是10s,一般生产环境不会设置这么大的值,一般设置1秒。
大概流程:1.连接mysql;2.查看数据库服务慢查询日志是否开启;3.开启慢查询;4.查看慢查询阈值(long_query_time)5.修改慢查询阈值;6.查看慢查询所在的地址;7.修改慢查询所在的地址;8.准备测试数据;9.执行查询sql;10.查看慢查询日志。
如何优化?
找出这些sql语句并不意味着没事了,常常要用 explain这个命令来查看一个sql语句的执行计划
找出全表查询的列进行加索引;或者手动进行索引的优化。

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
Linux下的全文查找命令:ag可以在某个文件夹下,查找某个字符串。比如cd /home#进入到home目录#准备查找该目录下,哪些文件包含了关键字helloag hello#则会把该目录下(包括其子目录),把所有包含了hello这个字符串的文件列出来,并会具体列出关键字出现在第几行
立即登录