久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

MySQL SHOW STATUS語句的使用

瀏覽:3日期:2023-10-07 15:22:23

做MySQL性能調整和服務狀態監控,有個前提就是我們要知道當前MySQL的運行狀態. 很對開發人員對分庫分表,讀寫分離,SQL性能分析等或多或少有看過一些文章分析,但是如果不結合實際的MySQL運行狀態盲目的做一些MySQL配置調整是一種大致加估計的做法,可能恰好切合了當前的實際問題有了性能提升,也有可能毫無作用. 所以,做技術還是要實際情況和理論結合,不能紙上談兵.

本文參考MySQL官方文檔: server-status-variables

實操查看可以監控的變量指標

我們可以使用語句SHOW [GLOBAL | SESSION] STATUS 來看全局/當前會話的可查看狀態指標

比如我們要看MySQL全局狀態指標有那些可以使用

mysql> SHOW GLOBAL STATUS;+-----------------------------------+------------+| Variable_name | Value |+-----------------------------------+------------+| Aborted_clients | 0 || Aborted_connects | 0 || Bytes_received | 155372598 || Bytes_sent | 1176560426 |...| Connections | 30023 || Created_tmp_disk_tables | 0 || Created_tmp_files | 3 || Created_tmp_tables| 2 |...| Threads_created | 217 || Threads_running | 88 || Uptime | 1389872 |+-----------------------------------+------------+

如果你只對當前你自己的連接感興趣那么可以使用SHOW SESSION STATUS

其中如果你想刷新狀態變量的統計信息可以使用命令FLUSH STATUS

Many status variables are reset to 0 by the FLUSH STATUS statement.

一些關鍵的指標查詢

依據上文查出的可以查詢的狀態變量,我選擇幾個變量做一些演示

查詢MySQL運行的時間:

mysql> show status like ’uptime’;+---------------+--------+| Variable_name | Value |+---------------+--------+| Uptime | 398545 |+---------------+--------+1 row in set (0.01 sec)

查詢MySQL的select執行次數

mysql> show global status like ’com_select’;+---------------+-------+| Variable_name | Value |+---------------+-------+| Com_select | 19 |+---------------+-------+1 row in set (0.01 sec)

查詢MySQL的insert執行次數

mysql> show status like ’com_insert’;+---------------+-------+| Variable_name | Value |+---------------+-------+| Com_insert | 0 |+---------------+-------+1 row in set (0.00 sec)

查詢MySQL的update執行次數

mysql> show status like ’com_update’;+---------------+-------+| Variable_name | Value |+---------------+-------+| Com_update | 0 |+---------------+-------+1 row in set (0.00 sec)

查詢MySQL的delete執行次數

mysql> show status like ’com_delete’;+---------------+-------+| Variable_name | Value |+---------------+-------+| Com_delete | 0 |+---------------+-------+1 row in set (0.00 sec)

上面的CRUD次數統計,可以直接的作為實際MySQL性能優化的依據.比如根據讀寫的比例來調整內存分配策略.

查詢連接次數

mysql> show status like ’connections’;+---------------+-------+| Variable_name | Value |+---------------+-------+| Connections | 286 |+---------------+-------+1 row in set (0.00 sec)

查詢慢查詢次數

mysql> show status like ’slow_queries’;+---------------+-------+| Variable_name | Value |+---------------+-------+| Slow_queries | 0 |+---------------+-------+1 row in set (0.00 sec)

查詢慢查詢時間(默認10秒)

mysql> show variables like ’long_query_time’;+-----------------+-----------+| Variable_name | Value |+-----------------+-----------+| long_query_time | 10.000000 |+-----------------+-----------+1 row in set (0.01 sec)

其實指標有很多,當遇到實際問題后可以針對性的進行查詢然后依據這些數據做MySQL參數調整.

以上就是MySQL SHOW STATUS語句的使用的詳細內容,更多關于MySQL SHOW STATUS的資料請關注好吧啦網其它相關文章!

標簽: MySQL 數據庫
相關文章:
主站蜘蛛池模板: 天天插狠狠插 | 91亚洲国产成人久久精品网站 | 露娜同人18av黄漫网站 | 人人干人人干人人干 | 成人网在线观看 | 午夜成人在线视频 | 麻豆沈芯语在线观看 | 亚洲精品国精品久久99热 | 真人女人一级毛片免费播放 | 欧美视频精品 | 九九在线视频 | 欧美精品一区二区三区四区 | 国产成人精品免费视频大全最热 | 国产精品国产精品国产专区不片 | 综合精品久久久 | 中文字幕一区二区在线观看 | 国产一区在线看 | 九一精品 | 国产精品成人一区二区三区夜夜夜 | 亚洲欧美电影 | 2019中文字幕在线观看 | 亚洲免费观看 | 亚洲一区二区在线播放 | 午夜视频福利在线观看 | 日韩视频在线观看一区二区 | 蜜臀网 | 亚洲少妇视频 | 欧美成人黑人xx视频免费观看 | 亚洲 欧美 在线 一区 | 国产激情视频 | 成人动慢 | 91色乱码一区二区三区 | 一级a毛片| 国产亚洲久久 | 久久久久中文字幕 | 成人国产精品视频 | 精品国产一区探花在线观看 | 午夜影视| 国产三级网站 | www.麻豆| 在线观看国产精品一区 |