91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Mysql如何使用profile分析sql開銷

發布時間:2020-10-19 17:36:17 來源:億速云 閱讀:168 作者:小新 欄目:MySQL數據庫

小編給大家分享一下Mysql如何使用profile分析sql開銷,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

Mysql使用profile分析sql開銷

1.使用之前先查看當前數據庫的版本信息,低版本無法使用.
    show version();  或者 show variables like '%version%'
2.查看profiling
    show variables like '%profil%'    ;

    result:
        +------------------------+-------+  
        | Variable_name          | Value |  
        +------------------------+-------+  
        | have_profiling         | YES   |   --只讀變量,用于控制是否由系統變量開啟或禁用profiling  
        | profiling              | OFF   |   --開啟SQL語句剖析功能  
        | profiling_history_size | 15    |   --設置保留profiling的數目,缺省為15,范圍為0至100,為0時將禁用p

    show profiles; 查看是否開啟,效果同上.
3.查看使用說明 
    help profile;
4.開啟profile
    set profiling=1; 賦值時候不要有多余的空格.
5.運行sql,查看對應的profile
    select * from test ;
    show profiles;            

    result:
    +----------+------------+--------------------------------------------------------------------------------------------------------------------------+
    | Query_ID | Duration   | Query                                                                                                                    |
    +----------+------------+--------------------------------------------------------------------------------------------------------------------------+
    |       28 | 0.00033575 | select * from test                                                                                        |
    +----------+------------+--------------------------------------------------------------------------------------------------------------------------+

    分析sql性能,分析的時候可以加上對應的開銷字段
    show profile [cpu,io][all] for query 28 ;

    show profile for query 28 ;

    +----------------------+----------+
    | Status               | Duration |
    +----------------------+----------+
    | starting             | 5.7E-5   |
    | checking permissions | 7E-6     |
    | Opening tables       | 1.7E-5   |
    | init                 | 2.3E-5   |
    | System lock          | 8E-6     |
    | optimizing           | 5E-6     |
    | statistics           | 1.1E-5   |
    | preparing            | 9E-6     |
    | executing            | 3E-6     |
    | Sending data         | 8.8E-5   |
    | end                  | 5E-6     |
    | query end            | 6E-6     |
    | closing tables       | 5E-6     |
    | freeing items        | 7.8E-5   |
    | cleaning up          | 1.5E-5   |
    +----------------------+----------+
6.關閉
    set profiling=off;

看完了這篇文章,相信你對Mysql如何使用profile分析sql開銷有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乌兰浩特市| 娄烦县| 乳源| 抚顺县| 遵化市| 延边| 达州市| 大冶市| 沾化县| 繁峙县| 沾益县| 灵宝市| 波密县| 兴化市| 平武县| 天津市| 正阳县| 咸阳市| 盐山县| 木兰县| 福建省| 淮安市| 铜山县| 安陆市| 永顺县| 吉首市| 鄄城县| 密山市| 中西区| 宾川县| 宜宾市| 缙云县| 孟连| 白水县| 珠海市| 茶陵县| 永安市| 琼结县| 淮北市| 儋州市| 呼图壁县|