MySQL学习笔记——慢查询

开启慢查询日志

  1. 检查慢查询日志相关参数:

    show variables like ‘%query%’;

    show global variables like ‘%query%’;

    相关参数介绍:

    1. long_query_time:慢查询语句的界限,高于这个执行时间就是慢查询语句,以秒为单位,支持小数。
    2. slow_query_log:慢查询日志开启标识,ON为开启,OFF为关闭。配置文件中1为开启,0为关闭。
    3. slow_query_log_file:存储慢查询日志的文件名。
  2. 启动慢查询日志:

    set global slow_query_log=’ON’;

    set global slow_query_log=1;

  3. 设置慢查询语句的界限:set long_query_time=your time ;

  4. 设置慢查询日志文件名:set global slow_query_log_file=your file name ;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQL查询激增时,可能会存在以下几个原因。首先,索引没有设计好可能是一个导致查询激增的原因。索引的设计不当可能导致查询的效率低下,从而使得查询的数量增加。其次,SQL语句的编写不当也可能是导致查询激增的原因。如果SQL语句没有充分利用索引或者存在不必要的关联等操作,都可能导致查询的效率下降。最后,MySQL选择错误的索引也可能导致查询激增。MySQL在执行查询时会尝试选择合适的索引,但有时候可能会选择错误的索引,从而导致查询。 为了应对查询激增的情况,可以考虑进行以下配置。首先,建议打开MySQL查询日志功能,并将日志文件路径设置为指定的目录,如/home/mysql/mysql/log/slow.log。可以通过设置slow_query_log为ON和slow_query_log_file为指定路径来实现。此外,可以通过设置long_query_time的值来定义响应时间超过阀值的语句,如将long_query_time设置为1,表示运行时间超过1秒的语句将被记录到查询日志中。这样可以方便地监控查询的情况,以便进行进一步的优化。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [MySQL学习笔记5——优化问题(短连接,查询,QPS激增)](https://blog.csdn.net/xystrive/article/details/125508577)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [MySQL 查询的排查方法](https://blog.csdn.net/weixin_39838758/article/details/115886104)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值