婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > MySQL SHOW STATUS語句的使用

MySQL SHOW STATUS語句的使用

熱門標簽:云南語音外呼系統平臺 房產智能外呼系統品牌 福州呼叫中心外呼系統哪家好 沃克斯電梯外呼線路圖 常州電銷外呼系統一般多少錢 天智外呼系統 北京人工外呼系統價錢 400電話鄭州申請 地圖標注被騙三百怎么辦

做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 null的一些易錯點
  • MySQL查詢緩存的小知識
  • Mysql技術內幕之InnoDB鎖的深入講解
  • MySQL 主從同步,事務回滾的實現原理
  • MySQL 有關MHA搭建與切換的幾個錯誤log匯總
  • mysql 的indexof函數用法說明

標簽:沈陽 拉薩 黔東 珠海 徐州 鹽城 移動 沈陽

巨人網絡通訊聲明:本文標題《MySQL SHOW STATUS語句的使用》,本文關鍵詞  MySQL,SHOW,STATUS,語句,的,使用,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL SHOW STATUS語句的使用》相關的同類信息!
  • 本頁收集關于MySQL SHOW STATUS語句的使用的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 奎屯市| 绩溪县| 云阳县| 灵丘县| 峡江县| 阿克陶县| 张家港市| 江门市| 韩城市| 兴宁市| 大关县| 康乐县| 楚雄市| 永仁县| 汝州市| 苗栗市| 宕昌县| 乐东| 德令哈市| 朝阳区| 尉犁县| 焉耆| 夏津县| 黄平县| 博爱县| 怀集县| 鄄城县| 汾西县| 陇西县| 彰武县| 定州市| 海口市| 西藏| 屏山县| 东乌珠穆沁旗| 栾城县| 石阡县| 芒康县| 宁夏| 新巴尔虎右旗| 洪雅县|