最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL SHOW STATUS語(yǔ)句的使用

 更新時(shí)間:2020年12月23日 09:49:05   作者:OMOZ   
這篇文章主要介紹了MySQL SHOW STATUS語(yǔ)句的使用,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫(kù),感興趣的朋友可以了解下

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

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

實(shí)操

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

我們可以使用語(yǔ)句SHOW [GLOBAL | SESSION] STATUS 來看全局/當(dāng)前會(huì)話的可查看狀態(tài)指標(biāo)

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

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  |
+-----------------------------------+------------+

如果你只對(duì)當(dāng)前你自己的連接感興趣那么可以使用SHOW SESSION STATUS

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

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

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

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

查詢MySQL運(yùn)行的時(shí)間:

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)計(jì),可以直接的作為實(shí)際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)

查詢慢查詢時(shí)間(默認(rèn)10秒)

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

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

以上就是MySQL SHOW STATUS語(yǔ)句的使用的詳細(xì)內(nèi)容,更多關(guān)于MySQL SHOW STATUS的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 探討如何計(jì)算age的sql函數(shù)

    探討如何計(jì)算age的sql函數(shù)

    本篇文章是對(duì)如何計(jì)算age的sql函數(shù)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • MySQL+Redis緩存+Gearman共同構(gòu)建數(shù)據(jù)庫(kù)緩存的方法

    MySQL+Redis緩存+Gearman共同構(gòu)建數(shù)據(jù)庫(kù)緩存的方法

    這篇文章主要介紹了MySQL+Redis緩存+Gearman共同構(gòu)建數(shù)據(jù)庫(kù)緩存,部署后在MySQL端進(jìn)行創(chuàng)建一個(gè)用戶給與遠(yuǎn)程登錄權(quán)限,使得Redis作為緩存可以用來同步數(shù)據(jù)使用,需要的朋友可以參考下
    2022-10-10
  • MySQL批量修改表及表內(nèi)字段排序規(guī)則舉例詳解

    MySQL批量修改表及表內(nèi)字段排序規(guī)則舉例詳解

    在MySQL中字段排序規(guī)則(也稱為字符集和排序規(guī)則)用于確定如何比較和排序字符串,下面這篇文章主要給大家介紹了關(guān)于MySQL批量修改表及表內(nèi)字段排序規(guī)則的相關(guān)資料,需要的朋友可以參考下
    2024-05-05
  • MySQL中觸發(fā)器和游標(biāo)的介紹與使用

    MySQL中觸發(fā)器和游標(biāo)的介紹與使用

    這篇文章主要給大家介紹了關(guān)于MySQL中觸發(fā)器和游標(biāo)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • 清空mysql 查詢緩存的可行方法

    清空mysql 查詢緩存的可行方法

    mysql對(duì)同一條sql進(jìn)行了緩存,在第二次運(yùn)行時(shí), 瞬間就完成了,若要清除緩存,可通過下面的方法來實(shí)現(xiàn)
    2014-07-07
  • 淺談MySQL timestamp(3)問題

    淺談MySQL timestamp(3)問題

    本文主要介紹了淺談MySQL timestamp(3)問題,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • Mysql中FIND_IN_SET函數(shù)的使用及問題

    Mysql中FIND_IN_SET函數(shù)的使用及問題

    FIND_IN_SET函數(shù)用于返回字符串str在字符串列表str_list中的位置,本文主要介紹了Mysql中FIND_IN_SET函數(shù)的使用及問題,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-07-07
  • 在MAC OS X上安裝MYSQL

    在MAC OS X上安裝MYSQL

    MAC系統(tǒng)自帶apache和php,但是沒有mysql,那么我們只好自力更生了,經(jīng)過一番研究,借鑒網(wǎng)上一位大神的文章,終于成功安裝上了mysql,這里推薦給有需要的朋友
    2014-10-10
  • 在CMD中操作mysql數(shù)據(jù)庫(kù)出現(xiàn)中文亂碼解決方案

    在CMD中操作mysql數(shù)據(jù)庫(kù)出現(xiàn)中文亂碼解決方案

    有說將cmd字符編碼用chcp命令改為65001(utf8字符編碼),可這樣之后根本無法輸入中文,查詢出的中問結(jié)果依舊亂碼 。下面小編給大家?guī)砹嗽贑MD中操作mysql數(shù)據(jù)庫(kù)出現(xiàn)中文亂碼解決方案,一起看看吧
    2017-09-09
  • 關(guān)于Mysql查詢帶單引號(hào)及插入帶單引號(hào)字符串問題

    關(guān)于Mysql查詢帶單引號(hào)及插入帶單引號(hào)字符串問題

    本文主要介紹的是用mysql_real_escape_string對(duì)用戶提交的表單數(shù)據(jù)進(jìn)行轉(zhuǎn)義處理和通過addslashes以及mysql_escape_string這3個(gè)類似功能的函數(shù)用法區(qū)別
    2013-04-04

最新評(píng)論

张家口市| 手机| 安仁县| 厦门市| 柏乡县| 台山市| 泸州市| 台中县| 呼伦贝尔市| 黎城县| 冷水江市| 赤城县| 达拉特旗| 武安市| 安图县| 阜阳市| 日照市| 公安县| 奉化市| 梅河口市| 武安市| 泾川县| 自贡市| 普陀区| 竹北市| 信宜市| 松阳县| 威宁| 九龙城区| 德保县| 高安市| 铁岭市| 小金县| 大连市| 天等县| 政和县| 萨嘎县| 伊川县| 舟曲县| 黄石市| 那曲县|