五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動態(tài)

MySQL SHOW STATUS語句的使用

發(fā)布日期:2022-02-21 19:53 | 文章來源:CSDN

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

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

實操

查看可以監(jiān)控的變量指標

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

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

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

其中如果你想刷新狀態(tài)變量的統(tǒng)計信息可以使用命令FLUSH STATUS

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

一些關(guān)鍵的指標查詢

依據(jù)上文查出的可以查詢的狀態(tài)變量,我選擇幾個變量做一些演示

查詢MySQL運行的時間:

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

查詢MySQL的select執(zhí)行次數(shù)

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

查詢MySQL的insert執(zhí)行次數(shù)

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

查詢MySQL的update執(zhí)行次數(shù)

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

查詢MySQL的delete執(zhí)行次數(shù)

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

上面的CRUD次數(shù)統(tǒng)計,可以直接的作為實際MySQL性能優(yōu)化的依據(jù).比如根據(jù)讀寫的比例來調(diào)整內(nèi)存分配策略.

查詢連接次數(shù)

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

查詢慢查詢次數(shù)

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)

其實指標有很多,當遇到實際問題后可以針對性的進行查詢?nèi)缓笠罁?jù)這些數(shù)據(jù)做MySQL參數(shù)調(diào)整.

以上就是MySQL SHOW STATUS語句的使用的詳細內(nèi)容,更多關(guān)于MySQL SHOW STATUS的資料請關(guān)注本站其它相關(guān)文章!

香港服務(wù)器租用

版權(quán)聲明:本站文章來源標注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部