首页
技术
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

handazao

养家糊口
首页
技术
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Docker使用

  • 数据库相关

    • Mysql事务
    • Mysql
      • 1 定位慢 SQL
        • 1.1 通过慢查询日志
    • Mysql 高版本 group by 错误
    • Mongo 文件迁移
    • centos7 Mysql安装
  • Java相关

  • Linux学习

  • 工具

  • vue3

  • Git

  • 技术
  • 数据库相关
handazao
2020-06-12
目录

Mysql

# 1 定位慢 SQL

# 1.1 通过慢查询日志

如果需要定位到慢查询,一般的方法是通过慢查询日志来查询的,MySQL 的慢查询日志用来记录在 MySQL 中响应时间超过参数 long_query_time(单位秒,默认值 10)设置的值并且扫描记录数不小于 min_examined_row_limit(默认值0)的语句,能够帮我们找到执行完的慢查询,方便我们对这些 SQL 进行优化。

默认情况下,慢查询日志中不会记录管理语句,可通过设置 log_slow_admin_statements = on 让管理语句中的慢查询也会记录到慢查询日志中。

默认情况下,也不会记录查询时间不超过 long_query_time 但是不使用索引的语句,可通过配置log_queries_not_using_indexes = on 让不使用索引的 SQL 都被记录到慢查询日志中(即使查询时间没超过 long_query_time 配置的值)。

#Mysql
上次更新: 2022/12/06, 11:10:28
Mysql事务
Mysql 高版本 group by 错误

← Mysql事务 Mysql 高版本 group by 错误→

最近更新
01
pre-push
08-07
02
commit-msg
08-07
03
pre-commit
08-07
更多文章>
Theme by Vdoing | Copyright © 2020-2024 handazao | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式