亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

mysql中profile的使用方法教程

2024-07-25 19:08:55
字體:
來源:轉載
供稿:網友

profile是什么

當我們要對某一條sql的性能進行分析時,可以使用它。

Profiling是從 mysql5.0.3版本以后才開放的。

啟動profile之后,所有查詢包括錯誤的語句都會記錄在內。

關閉會話或者set profiling=0 就關閉了。(如果將profiling_history_size參數設置為0,同樣具有關閉MySQL的profiling效果。)

此工具可用來查詢SQL執行狀態,System lock和Table lock 花多少時間等等,

對定位一條語句的I/O消耗和CPU消耗 非常重要。(SQL 語句執行所消耗的最大兩部分資源就是IO和CPU)

--在mysql5.7之后,profile信息將逐漸被廢棄,mysql推薦使用performance schema

mysql官網定義

The SHOW PROFILE and SHOW PROFILES statements display profiling information that indicates resource usage for statements executed during the course of the current session.

簡單的說,當前會話資源的消耗情況。

注意:show profile和show Profiles都是不建議使用的,在mysql后期的版本中可能會被刪除;官網建議使用Performance Schema

怎么使用

profile默認關閉,生產環境中也建議關閉。

查看當前環境的profile設置

mysql> show variables like '%profiling%';+------------------------+-------+| Variable_name   | Value |+------------------------+-------+| have_profiling   | YES || profiling    | OFF || profiling_history_size | 15 |+------------------------+-------+

profiling off表示profile關閉,profiling_history_size 15表示保存最近15條SQL的資源消耗情況。

開啟profile功能,可以使用命令

set global profiling = 1;

然后就可以使用下面命令

show profiles;

查看最近15條SQL的情況;

如果要查看某一條的具體情況,SQL格式為:

SHOW PROFILE [type [, type] ... ] [FOR QUERY n] [LIMIT row_count [OFFSET offset]]type: { ALL | BLOCK IO | CONTEXT SWITCHES | CPU | IPC | MEMORY | PAGE FAULTS | SOURCE | SWAPS}

官網對type中各個字段的解釋為:

    ALL displays all information

    BLOCK IO displays counts for block input and output operations

    CONTEXT SWITCHES displays counts for voluntary and involuntary context switches

    CPU displays user and system CPU usage times

    IPC displays counts for messages sent and received

    MEMORY is not currently implemented

    PAGE FAULTS displays counts for major and minor page faults

    SOURCE displays the names of functions from the source code, together with the name and line number of the file in which the function occurs

    SWAPS displays swap counts

profiling 對每個會話有效,當會話結束后,當前的profiling信息就會丟失。

使用案例

mysql> show profiles;+----------+------------+----------------------------+| Query_ID | Duration | Query      |+----------+------------+----------------------------+|  1 | 0.00060275 | select * from customers ||  2 | 0.00222450 | show tables    ||  3 | 0.00567425 | select * from offices  ||  4 | 0.00052050 | show tables    ||  5 | 0.01123300 | select * from payments  ||  6 | 0.00111675 | show tables    ||  7 | 0.02049625 | select * from productlines |+----------+------------+----------------------------+

在排查SQL執行情況,或者是哪條SQL執行非常慢,慢在哪里;profile都是非常的輔助工具。

顯示一條SQL的具體花銷在哪里

mysql> show profile for query 7;+----------------------+----------+| Status    | Duration |+----------------------+----------+| starting    | 0.000043 || checking permissions | 0.000005 || Opening tables  | 0.014552 || init     | 0.000025 || System lock   | 0.000009 || optimizing   | 0.000004 || statistics   | 0.000011 || preparing   | 0.000010 || executing   | 0.000003 || Sending data   | 0.005653 || end     | 0.000010 || query end   | 0.000009 || closing tables  | 0.000020 || freeing items  | 0.000121 || cleaning up   | 0.000023 |+----------------------+----------+

信息一目了然,這樣我就能對SQL執行情況有個大概的了解。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产a∨精品一区二区三区不卡| 国产精品美女www爽爽爽视频| 亚洲精品国产精品乱码不99按摩| 国产午夜精品美女视频明星a级| 一区二区亚洲精品国产| 在线观看亚洲区| 一区二区三区四区视频| 国产成人精品日本亚洲专区61| 日韩欧美在线中文字幕| 国产精品青草久久久久福利99| 欧美激情精品久久久久久免费印度| 国产精品成人av性教育| 亚洲精品不卡在线| 91免费看视频.| 国产日韩精品电影| 亚洲人成伊人成综合网久久久| 国产伦精品免费视频| 久久久久久久网站| 精品国产一区av| 国产精品久久77777| 久久久久久久久久久久久久久久久久av| 91日本在线观看| 久久久久中文字幕| 精品中文字幕久久久久久| 国产精品大陆在线观看| 国产精品久久久久福利| 久久精品国产91精品亚洲| 免费av在线一区| 精品亚洲国产成av人片传媒| 欧美日韩性生活视频| 亚洲午夜性刺激影院| 97精品国产97久久久久久免费| 国产美女精品视频免费观看| 亚洲天堂网站在线观看视频| 久久久国产精品免费| 色综合五月天导航| 色综合影院在线| 亚洲综合中文字幕68页| 国产精品亚发布| 亚洲欧美日韩中文在线| 日韩在线免费观看视频| 成人亚洲综合色就1024| 国产成人jvid在线播放| 日韩欧美精品网站| 欧美激情高清视频| 国产国语刺激对白av不卡| 91av在线播放视频| 久久精品99久久久香蕉| 性色av一区二区三区红粉影视| 国产伊人精品在线| 欧美精品videossex88| 怡红院精品视频| 亚洲成年网站在线观看| 欧美性高潮床叫视频| 亚洲精品之草原avav久久| 欧美裸体xxxx极品少妇软件| 日韩av观看网址| 亚洲精选在线观看| 日韩福利伦理影院免费| 亚洲欧美三级在线| 久久综合久久八八| 91av在线视频观看| 69久久夜色精品国产7777| 久久久av电影| 国产精品草莓在线免费观看| 91中文在线视频| 精品无人区乱码1区2区3区在线| 国产99久久精品一区二区| 国产精品久久久久久久久久| 国产精品精品视频一区二区三区| 欧美日韩性视频在线| 亚洲国内高清视频| 国产婷婷97碰碰久久人人蜜臀| 亚洲电影成人av99爱色| 亚洲一区久久久| 国产做受69高潮| 国产成人精品视频在线观看| 欧美乱大交做爰xxxⅹ性3| 欧美激情va永久在线播放| 午夜免费在线观看精品视频| 亚洲深夜福利在线| 久久久久久91| 国产啪精品视频网站| 亚洲影院在线看| 中文精品99久久国产香蕉| 91精品国产色综合久久不卡98口| 欧洲午夜精品久久久| 亚洲专区在线视频| 欧美日韩国产一区在线| 曰本色欧美视频在线| 日韩国产精品视频| 久久久国产一区二区三区| 国产精品久久中文| 欧美激情视频免费观看| 欧美日韩免费在线观看| 一本大道亚洲视频| 亚洲自拍偷拍网址| 欧美福利视频在线观看| 久久网福利资源网站| 国产精品日韩欧美| 国产成人高潮免费观看精品| 国产亚洲激情在线| 国产视频精品久久久| 色综合导航网站| 狠狠色狠狠色综合日日小说| 亚洲国产精品成人精品| 国产日韩综合一区二区性色av| 精品露脸国产偷人在视频| 欧美一区二区大胆人体摄影专业网站| 97国产在线视频| 亚洲情综合五月天| 国产香蕉一区二区三区在线视频| 国产精品久久97| 精品无码久久久久久国产| 九九热精品视频国产| 亚洲国产高清自拍| 日韩中文理论片| 国产精品日韩精品| 久久久999精品| 久久久久久久久久久91| 亚洲精品国精品久久99热一| 亚洲大胆人体在线| 国产精品欧美在线| 日本高清视频一区| 午夜精品福利视频| 国产一区二区三区日韩欧美| 亚洲电影成人av99爱色| 日韩电影大片中文字幕| 色噜噜狠狠狠综合曰曰曰88av| 亚洲第一精品福利| 欧美精品videosex极品1| 91久久久久久久| 亚洲欧美国产精品久久久久久久| 中文字幕日韩在线播放| 九九热精品视频在线播放| 久久久久国产精品免费网站| 亚洲大胆人体av| 国产区精品视频| 欧洲一区二区视频| 黄色91在线观看| 欧美日韩国产综合视频在线观看中文| 欧美日韩一区二区在线| 2020久久国产精品| 中文字幕日本精品| 亚洲欧美日韩高清| 欧美日韩第一页| 亚洲精品视频播放| 亚洲午夜色婷婷在线| 91精品国产91久久久久| 欧美日韩视频在线| 日韩中文字幕av| 在线成人激情黄色| 久久久久久九九九| 在线成人中文字幕| 国产成人精品国内自产拍免费看| 日韩电视剧免费观看网站| 中文字幕亚洲天堂| 91精品国产91久久久久久| 亚洲毛茸茸少妇高潮呻吟| 日韩毛片在线观看| 成人在线小视频| 久久夜色精品亚洲噜噜国产mv| 成人激情视频在线| 久久久精品2019中文字幕神马|