av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

MySQL SHOW STATUS語句的使用

瀏覽:4日期: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 數據庫
相關文章:
主站蜘蛛池模板: 韩日在线视频 | 国产精品视频免费在线观看 | 久久久精品国产sm调教网站 | 在线国产小视频 | 黄色成人毛片 | 色综合色综合色综合 | a级片在线免费观看 | 一级片在线观看视频 | 亚洲黄色免费 | 狠狠干在线视频 | 波多野吉衣一二三区乱码 | 九九九国产 | 精品日韩在线观看 | av免费观看网址 | 久久国产精品视频 | 中文字幕理论片 | av福利在线 | 亚洲视频免费观看 | 天天躁日日躁狠狠躁av麻豆男男 | 国产亚洲天堂 | 一级黄色在线观看 | 日日爽夜夜爽 | 可以看毛片的网站 | 国产福利91精品一区二区三区 | 成人在线免费观看视频 | 久久r | 亚洲一级片在线观看 | 无套内谢的新婚少妇国语播放 | 五月婷婷丁香 | 一级黄色免费视频 | 国产成人精品亚洲男人的天堂 | 国产精品女同 | 婷婷在线视频 | 免费人成| 亚洲另类色图 | 99久久综合 | 亚洲午夜久久久 | 亚洲视频在线看 | 亚洲一区精品视频 | 丨国产丨调教丨91丨 | 成人黄色免费 |