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

主頁 > 知識庫 > 如何使用mysqladmin獲取一個mysql實例當前的TPS和QPS

如何使用mysqladmin獲取一個mysql實例當前的TPS和QPS

熱門標簽:日照旅游地圖標注 百度地圖圖標標注中心 湖南人工外呼系統多少錢 信陽穩定外呼系統運營商 申請外呼電話線路 南通自動外呼系統軟件 廣東人工電話機器人 石家莊電商外呼系統 芒果電話機器人自動化

  mysqladmin是mysql官方的一款執行管理端的客戶端程序,可以利用它對MySQL數據庫服務進行操作,在MySQL5.5及以前的版本中,最常用的方法是用它來關閉mysql實例:

mysqladmin -uxxx -pxxx -Pxxx -hxxx  shutdown

   隨著mysql版本的升級,mysql5.7中已經可以直接使用shutdown命令來進行mysql服務的關閉了。mysql8.0版本中,可以使用restart命令來對mysql服務進行重啟,mysqladmin這個工具在日常的運維場景中用的越來越少。

    今天來看如何使用mysqladmin這個工具來獲取一個mysql實例當前的TPS和QPS呢?要解決這個問題,首先得知道TPS和QPS的參考指標。在MySQL中,我們可以使用show global status命令來查看mysql當前的指標情況,如下:

mysql--dba_admin@127.0.0.1:(none) 13:37:50>>show global status;
+------------------------------------------+----------------+
| Variable_name       | Value   |
+------------------------------------------+----------------+
| Aborted_clients       | 85032   |
| Aborted_connects       | 176   |
| Binlog_cache_disk_use     | 3293   |
| Binlog_cache_use       | 14631673326 |
| Binlog_stmt_cache_disk_use    | 13    |
| Binlog_stmt_cache_use     | 9948429  |
| Bytes_received       | 19921975442457 |
| Bytes_sent        | 13553543054684 |
| Com_admin_commands      | 913630   |
| Com_assign_to_keycache     | 0    |
| Com_alter_db        | 0    |
| Com_alter_db_upgrade      | 0    |

有這么幾個指標比較重要:

1、Questions:

MySQL服務器執行的語句數,它僅包含客戶端發送給服務器的語句,不包含存儲過程中執行的語句,該參數不計算Com_ping,Com_statistics,Com_stmt_prepare,Com_stmt_close以及Com_stat_reset命令,但是包含show命令、dml命令。不包含主從復制的語句。

2、Queries:

服務器執行的語句數,與Questions參數不同,他包含了在存儲過程中執行的語句以及內置的主從復制語句,它不計算Com_ping和Com_statistics命令

3、Com_xxx:

代表xxx語句已經執行的次數,每種類型都有一個狀態變量,舉例有Com_select,Com_insert,Com_delete,Com_update,Com_commit,Com_rollback等等。

通常情況下,計算TPS和QPS的方案有如下幾個:

方案一、如果考慮的是MySQL服務器上執行的所有SQL,基于Queries來計算QPS,基于Com_commit和Com_rollback的代數和來計算TPS

方案二、如果僅僅考慮業務方通過命令行執行的所有SQL,基于Question來計算QPS,基于Com_commit和Com_rollback的代數和來計算TPS

方案三、基于Com_xxx的status來計算QPS和TPS

以下是使用mysqladmin的方案來看TPS和QPS的命令:

[root ~]#./mysqladmin -r -i 2 -uroot -pxxxxxx -P4306 --socket=/data/mysql_4306/tmp/mysql.sock ext| awk '/Queries/{printf("QPS:%d\n",$4)}'
mysqladmin: [Warning] Using a password on the command line interface can be insecure.
QPS:55668415
QPS:1
QPS:34
QPS:32
QPS:108
QPS:6
QPS:7

[root ~]# ./mysqladmin -r -i 2 -uroot -pxxxxxx -P4306 --socket=/data/mysql_4306/tmp/mysql.sock ext| awk '/Com_commit/{printf("TPS:%d\n",$4)}'
mysqladmin: [Warning] Using a password on the command line interface can be insecure.
TPS:27449691
TPS:56
TPS:1
TPS:2
TPS:28

這里針對參數-r和-i進行解釋,我們使用mysqladmin --help指令,過濾這兩個參數:

  • -r, --relative     

Show difference between current and previous values when used with -i. Currently only works with extended-status.

翻譯一下,就是現實當前和之前的值之間的差距,需要配合-i使用,再來看-i參數:

  • -i, --sleep=#       Execute commands repeatedly with a sleep between.

也就是時間間隔

除此之外,后面還有一個ext的選項,看這個選項的解釋:

extended-status:

    Gives an extended status message from the server #翻譯一下,就是給出更多的MySQL服務器的狀態信息

這樣上面的命令就很容易進行解釋了。使用-r參數來計算不同的狀態變量之間的差值,然后-i參數控制時間長度,設置為1代表每秒鐘的差值,ext代表輸出更多MySQL的狀態信息。可以方便的計算TPS和QPS,不同的計算方法略有差異,可以根據不同場景,來計算更為準確的TPS和QPS值。

計算TPS和QPS的時候,有幾個標準,可以酌情替換:

1、com_commit不會記錄隱式提交的事務,所以如果開了隱式提交使用com_commit計算tps會不準。

2、如果數據庫中存在比較多的myisam表,則計算還是questions 比較合適。

3、如果數據庫中存在比較多的innodb表,則計算以com_*數據來源比較合適。

4、Questions 是記錄了從mysqld啟動以來所有的select,dml 次數包括show 命令的查詢的次數。這樣多少有失準確性,比如很多數據庫有監控系統在運行,每5秒對數據庫進行一次show 查詢來獲取當前數據庫的狀態,而這些查詢就被記錄到QPS,TPS統計中,造成一定的"數據污染".

5、TPS在某些隱式提交開啟的情況下,可以使用Com_insert + Com_update + Com_delete來查看。

最后,給出判斷mysql是否存活的一種方法:

[root ~]# ./mysqladmin -r -i 2 -uroot -pdba@JJMatch -P4306 --socket=/data/mysql_4306/tmp/mysql.sock ping
mysqladmin: [Warning] Using a password on the command line interface can be insecure.
mysqld is alive
mysqld is alive
mysqld is alive

使用mysqladmin的ping命令來查看mysql的存活情況。

隨著MySQL的升級,mysqladmin工具的使用頻率會越來越少,幾乎都是通過通過mysql工具來實現日常的需求,mysql8.0版本的mysqladmin工具在mysql5.7的基礎上略有調整,有興趣可以自己研究。

以上就是如何使用mysqladmin獲取一個mysql實例當前的TPS和QPS的詳細內容,更多關于mysqladmin 統計mysql T/QPS的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • 一文讀懂吞吐量(TPS)、QPS、并發數、響應時間(RT)概念
  • Python并發請求下限制QPS(每秒查詢率)的實現代碼
  • TPS(吞吐量)、QPS(每秒查詢率)、并發數、RT(響應時間)是什么意思
  • Mysql數據庫的QPS和TPS的意義和計算方法
  • 教你如何精準統計出你的接口"QPS"

標簽:惠州 呼和浩特 合肥 天津 公主嶺 沈陽 阿里 牡丹江

巨人網絡通訊聲明:本文標題《如何使用mysqladmin獲取一個mysql實例當前的TPS和QPS》,本文關鍵詞  如何,使用,mysqladmin,獲取,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何使用mysqladmin獲取一個mysql實例當前的TPS和QPS》相關的同類信息!
  • 本頁收集關于如何使用mysqladmin獲取一個mysql實例當前的TPS和QPS的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    69堂国产成人免费视频| av在线一区二区三区| 日韩经典一区二区| 99热在这里有精品免费| 日韩一区二区三区av| 一区二区在线观看视频在线观看| 男男gaygay亚洲| 欧美性猛片aaaaaaa做受| 亚洲国产精品二十页| 国产suv精品一区二区883| 国产视频一区不卡| 国产成人小视频| 国产拍欧美日韩视频二区| 国产精品一卡二卡| 中文字幕一区二区三区在线播放| 成人性生交大片免费看在线播放| 国产日产欧美一区二区三区| 国产电影一区在线| 亚洲亚洲精品在线观看| 欧美精品在线观看播放| 精品在线你懂的| 中文字幕一区二| 欧美日韩成人一区二区| 久久福利视频一区二区| 中文字幕欧美激情一区| 日本道免费精品一区二区三区| 中文字幕色av一区二区三区| 欧美日韩精品综合在线| 国产精品一卡二卡| 亚洲国产你懂的| 成人欧美一区二区三区小说| 欧美性一级生活| 色综合中文字幕国产 | 国产喷白浆一区二区三区| 成人18视频日本| 午夜视频久久久久久| 国产精品传媒入口麻豆| 欧美一区二区福利视频| 欧美性猛交一区二区三区精品| 国产一区二区三区高清播放| 亚洲国产日韩在线一区模特| 国产精品情趣视频| 国产亚洲欧美激情| 久久中文娱乐网| 久久久久久久久99精品| 欧美丰满美乳xxx高潮www| 不卡视频免费播放| 成人丝袜高跟foot| 成人国产精品视频| 国产主播一区二区| 国产在线视频精品一区| 日韩一区精品视频| 国产精品久久久久久久蜜臀| 欧美精品一区二区三区视频| 欧美成人vps| 国产精品卡一卡二| 亚洲欧洲成人自拍| 国产精品嫩草久久久久| 1区2区3区欧美| 日韩av在线发布| 成人国产精品视频| 欧美日韩大陆在线| ...av二区三区久久精品| 五月天精品一区二区三区| 国产精品综合二区| 91久久免费观看| 日韩免费高清av| 亚洲高清免费视频| 精品无人区卡一卡二卡三乱码免费卡| 国产精一品亚洲二区在线视频| 91黄视频在线观看| 中文一区二区在线观看| 美腿丝袜一区二区三区| 欧美色国产精品| 综合中文字幕亚洲| 国产精品一区二区久久不卡| 91国偷自产一区二区使用方法| 国产三级精品三级| 国产精品99久久久久久久女警| 欧美影院一区二区| 亚洲在线观看免费| 日本久久电影网| 亚洲愉拍自拍另类高清精品| jiyouzz国产精品久久| 国产精品久久久久aaaa| 国产呦精品一区二区三区网站| 欧美一三区三区四区免费在线看| 亚洲色图在线播放| 色婷婷久久综合| 丝袜亚洲另类欧美综合| 日韩精品一区二区三区中文不卡 | 欧美放荡的少妇| 日本午夜精品视频在线观看| 欧美精品乱码久久久久久按摩 | 日韩欧美一级二级三级久久久| 三级欧美韩日大片在线看| 亚洲精品在线电影| 美女精品一区二区| 久久久不卡网国产精品一区| 国产精一区二区三区| 中文字幕一区二区三区在线不卡 | 玉足女爽爽91| 欧美电影免费观看高清完整版在线 | 国产一区三区三区| 国产精品激情偷乱一区二区∴| 色噜噜狠狠色综合欧洲selulu| 午夜久久久久久电影| 久久亚洲一区二区三区明星换脸| 国产乱码精品一区二区三| 亚洲黄色录像片| 1024成人网| 精品久久久久久无| 色哟哟一区二区三区| 强制捆绑调教一区二区| 亚洲免费av网站| 欧美精品三级日韩久久| 国产高清一区日本| 国产精品天天摸av网| 日韩欧美一级二级三级| 91电影在线观看| 色天天综合久久久久综合片| 亚洲一区在线观看网站| 亚洲自拍欧美精品| 国产人成亚洲第一网站在线播放| 欧美性大战久久| 在线观看精品一区| 精品视频在线看| 在线电影一区二区三区| 91精品婷婷国产综合久久性色| 欧美一区二区三区爱爱| 久久亚洲精品小早川怜子| 中文字幕在线不卡视频| 亚洲午夜视频在线观看| 久久99精品久久久久婷婷| 国产激情视频一区二区在线观看 | 久久久www免费人成精品| 中文字幕不卡的av| 亚洲成人免费在线| 高清国产午夜精品久久久久久| 一本一本大道香蕉久在线精品| 欧美网站一区二区| 久久品道一品道久久精品| 亚洲精品成人少妇| 国产福利不卡视频| 欧美精品欧美精品系列| 国产精品白丝在线| 国产乱码精品一区二区三区忘忧草| 99视频一区二区| 精品国产91亚洲一区二区三区婷婷| 中文字幕一区二区三区视频 | 国产精品乱码妇女bbbb| 免费看精品久久片| 欧美视频在线不卡| 亚洲国产精品久久久男人的天堂| 国产成人综合亚洲网站| 日韩美女一区二区三区四区| 亚洲男人天堂av| 99re这里都是精品| 亚洲天堂免费看| 欧美性大战久久久久久久| 国产午夜亚洲精品羞羞网站| 亚洲一二三四久久| 91免费在线看| 亚洲精品免费在线播放| 亚洲欧洲美洲综合色网| 欧美精品v国产精品v日韩精品| 久久香蕉国产线看观看99| 99re6这里只有精品视频在线观看| 精品久久久久99| 日韩国产欧美在线播放| 欧美日韩欧美一区二区| 一卡二卡三卡日韩欧美| 91福利精品第一导航| 夜夜嗨av一区二区三区中文字幕| 欧美一三区三区四区免费在线看| 亚洲成在线观看| 2020日本不卡一区二区视频| 一道本成人在线| 寂寞少妇一区二区三区| 亚洲免费视频中文字幕| 欧美一级黄色片| 丰满岳乱妇一区二区三区| 亚洲最色的网站| 国产午夜精品一区二区三区嫩草| 高清成人在线观看| 午夜日韩在线观看| 最新高清无码专区| 在线不卡免费欧美| 欧美午夜片在线观看| 成人av动漫在线| 成人免费视频免费观看| 日韩精品一级中文字幕精品视频免费观看| 337p亚洲精品色噜噜狠狠| 91免费看视频| 不卡在线观看av| 大尺度一区二区| 国产久卡久卡久卡久卡视频精品| 天天操天天干天天综合网| 天堂成人国产精品一区| 日韩在线a电影|