前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mysql慢查询(配置)

Mysql慢查询(配置)

作者头像
彼岸舞
发布2020-09-30 11:19:56
9270
发布2020-09-30 11:19:56
举报

慢查询?什么鬼?查询很慢吗?刚看一脸萌,学无止境

好吧,就是执行很慢的SQL

什么是慢查询

慢查询定义及作用

慢查询日志,顾名思义,就是查询慢的日志(感觉在说F话),是指Mysql记录所有执行超过long_query_time 参数设定的时间阈值的SQL语句的日志。该日志能为SQL语句的优化带来很好的帮助,默认情况下慢查询是关闭的,要使用慢查询日志功能,首先要开启慢查询日志功能。

常用配置:

  • show_query_log启动或停止慢查询日志技术
  • show_query_log_file指定慢查询日志的存储路劲及其文件(默认和数据文件放在一起)
  • long_query_time指定记录慢查询日志SQL执行时间阈值(单位:秒,默认10秒)
  • log_queries_not_using_indexes 是否记录未使用索引的SQL
  • log_output日志存放的地方【TABLE】【FILE】【TABLE,FILE】

记录复合条件的SQL

  • 查询语句
  • 数据修改语句
  • 已经回滚的SQL

启动的SQL

set global show_query_log = 1;

其他属性设置方法同样

都是set global [属性] = 值

作者:彼岸舞

时间:2020\07\08

内容关于:Mysql

本文来源于网络,只做技术分享,一概不负任何责任

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-07-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档