• 查询表增删改查次数

    1
    show global status like 'com_______' 
  • 查询慢查询日志开关

    1
    show variables like 'slow_query_log'

image-20220312194853793

  • 查看sql时间都去哪了,通过havae_profiling参数

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #查看是否支持
    select @@have_profiling
    #查看是否打开
    select @@profiling
    #打开
    set profiling=1
    #查看sql耗时
    show profiles
    #查看指定query各阶段耗时
    show profile for query query_id
  • 索引失效

    1
    2
    3
    4
    5
    6
    7
    联合索引:必须1.要有第一索引,2.不能跳3.进行范围查询右侧列会失效,尽量使用<=,>=这样的

    索引:1.字符串不加''
    2.模糊匹配左侧可以,右侧不可以
    3.不能计算
    4.or 类似于&&
    5.全局搜索比索引快