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

Mysql配置文件 慢查询

原创
作者头像
陈不成i
修改2021-06-15 11:20:37
2.1K0
修改2021-06-15 11:20:37
举报
文章被收录于专栏:ops技术分享

慢查询

slow-query-log

是否开启慢查询日志,默认OFF关闭。

查询:show variables like '%slow%'; 在线配置:set global slow_query_log=1; 配置文件:slow_query_log=1

long_query_time

指定多少秒返回查询的结果为慢查询,单位秒。默认为10秒,正好等于数值的也不会记录,要超过。

查询:show global status like 'bin%'; 在线配置:set global long_query_time=2; 配置文件:long_query_time=2

slow_query_log_file

指定保存路径及文件名,默认为数据文件目录,hostname-slow.log

查询:show variables like "slow%"; 在线配置: 配置文件:slow_query_log_file=/data/hostname-slow.log

log-queries-not-using-indexes

记录所有没有使用到索引的查询语句,但可能会导致日志激增。

查询: 在线配置: 配置文件:log-queries-not-using-indexes = TRUE

log_throttle_queries_not_using_indexes

表示每分钟允许记录到slow log的且未使用索引的sql语句次数,配合log-queries-not-using-indexes使用。限制条目数后,日志将不会激增。

查询: 在线配置: 配置文件:log_throttle_queries_not_using_indexes=1000

min_examined_row_limit

记录那些由于查找了多余1000次而引发的慢查询

查询: 在线配置: 配置文件:min_examined_row_limit=1000

log_slow_admin_statements

记录optimize table,analyze table和alter table等语句引发的慢查询

查询: 在线配置: 配置文件:log-slow-admin-statements = TRUE

log-slow-admin-statements

记录从服务器产生的慢查询

查询: 在线配置: 配置文件:log-slow-admin-statements = TRUE

log_slow_filter

慢查询日志过滤类型

查询: 在线配置: 配置文件:log_slow_filter = full_scan,full_join,tmp_table,tmp_table_on_disk,filesort,filesort_on_disk

log_slow_verbosity

是否记录详细格式的日志信息

查询: 在线配置: 配置文件:log_slow_verbosity = full

log-queries-not-using-indexes

记录所有没有使用到索引的查询语句,但可能会导致日志激增。

查询: 在线配置: 配置文件:log-queries-not-using-indexes = TRUE

log_throttle_queries_not_using_indexes

表示每分钟允许记录到slow log的且未使用索引的sql语句次数,配合log-queries-not-using-indexes使用。限制条目数后,日志将不会激增。

查询: 在线配置: 配置文件:log_throttle_queries_not_using_indexes=1000

min_examined_row_limit

记录那些由于查找了多余1000次而引发的慢查询

查询: 在线配置: 配置文件:min_examined_row_limit=1000

log_slow_admin_statements

记录optimize table,analyze table和alter table等语句引发的慢查询

查询: 在线配置: 配置文件:log-slow-admin-statements = TRUE

log-slow-admin-statements

记录从服务器产生的慢查询

查询: 在线配置: 配置文件:log-slow-admin-statements = TRUE

log_slow_filter

慢查询日志过滤类型

查询: 在线配置: 配置文件:log_slow_filter = full_scan,full_join,tmp_table,tmp_table_on_disk,filesort,filesort_on_disk

log_slow_verbosity

是否记录详细格式的日志信息

查询: 在线配置: 配置文件:log_slow_verbosity = full

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 慢查询
    • slow-query-log
      • long_query_time
        • slow_query_log_file
          • log-queries-not-using-indexes
            • log_throttle_queries_not_using_indexes
              • min_examined_row_limit
                • log_slow_admin_statements
                  • log-slow-admin-statements
                    • log_slow_filter
                      • log_slow_verbosity
                        • log-queries-not-using-indexes
                          • log_throttle_queries_not_using_indexes
                            • min_examined_row_limit
                              • log_slow_admin_statements
                                • log-slow-admin-statements
                                  • log_slow_filter
                                    • log_slow_verbosity
                                    相关产品与服务
                                    云服务器
                                    云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
                                    领券
                                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档