zoukankan      html  css  js  c++  java
  • show profiles 分析sql耗时瓶颈

    1、首先查看是否开启profiling功能

    SHOW VARIABLES LIKE '%pro%'; 

    或者

    SELECT @@profiling; 

    2、开启profiling

    SET profiling=1; 

    3、执行sql语句
    例如:

    SELECT table_schema FROM cqh_test GROUP BY table_schema ;  

    4、查看结果

    SHOW profiles;  查看查询语句的信息(QUERY_ID,查询时间,查询语句内容)
    SHOW profile FOR QUERY 8 查看QUERY_ID为8的sql语句信息 SHOW profile
    ALL FOR QUERY 8; 查看QUERY_ID为8的sql语句所有信息 94是查询ID号。 SHOW profiles语法: SHOW PROFILE [type [, type] … ] [FOR QUERY n] [LIMIT row_count [OFFSET offset]] type: ALL 显示的所有信息 | BLOCK IO 块IO操作的次数 | CONTEXT SWITCHES 主动/被动上下文切换次数 | CPU 显示用户和系统CPU使用时间 | IPC 显示发送和接收消息数 | MEMORY 到MySQL5.7尚未实现 | PAGE FAULTS 示为主要和次要页面错误数 | SOURCE 显示函数,函数对应的文件名称、行号 | SWAPS 显示交换数
  • 相关阅读:
    王者荣耀_KEY
    月亮之眼_KEY
    编号中的数学_KEY
    BZOJ1854_游戏_KEY
    BZOJ1059_矩阵游戏_KEY
    最小覆盖_KEY
    Dijkstra堆优化学习
    LuoguP1196_银河英雄传说_KEY
    BZOJ1207_打鼹鼠_KEY
    Codevs1380没有上司的舞会_KEY
  • 原文地址:https://www.cnblogs.com/chenqionghe/p/4298813.html
Copyright © 2011-2022 走看看