這篇文章運用簡單易懂的例子給大家介紹利用mysqladmin實現(xiàn)獲取mysql數(shù)據(jù)庫中的TPS和QPS,內(nèi)容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
滕州ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!mysqladmin是mysql官方的一款執(zhí)行管理端的客戶端程序,可以利用它對MySQL數(shù)據(jù)庫服務(wù)進行操作,在MySQL5.5及以前的版本中,最常用的方法是用它來關(guān)閉mysql實例:
mysqladmin -uxxx -pxxx -Pxxx -hxxx shutdown
隨著mysql版本的升級,mysql5.7中已經(jīng)可以直接使用shutdown命令來進行mysql服務(wù)的關(guān)閉了。mysql8.0版本中,可以使用restart命令來對mysql服務(wù)進行重啟,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 |