MariaDB性能調(diào)優(yōu)工具mytop的使用詳解
前言
mytop為MariaDB自帶工具,但MySQL并沒(méi)有攜帶該工具,需要自行安裝。安裝方式請(qǐng)自行g(shù)oogle==
使用方式
./mytop --prompt -u xxx -h xxx -P xxx -d xxx
結(jié)果解釋
常用結(jié)果展示
MariaDB on localhost (10.1.18-MariaDB) up 77+08:53:14 [20:08:00] Queries: 17.6G qps: 2833 Slow: 106.7k Se/In/Up/De(%): 48/07/11/00 Sorts: 380 qps now: 3196 Slow qps: 0.2 Threads: 199 ( 3/ 102) 52/05/12/00 Handler: (R/W/U/D) 9372/ 5371/ 709/ 0 Tmp: R/W/U: 297/ 278/ 0 ISAM Key Efficiency: 99.7% Bps in/out: 586.6k/ 2.1M Now in/out: 521.9k/ 1.8M Replication IO:No SQL:No Id User Host/IP DB Time Cmd Query or State -- ---- ------- -- ---- --- ---------- 2 root localhost mysql 0 Query show full processlist 16 root localhost 0 Sleep 17 root localhost testdb 0 Query SELECT * FROM dept_emp
第一行:MariaDB版本;數(shù)據(jù)庫(kù)運(yùn)行時(shí)間;
第二行:Queries為數(shù)據(jù)庫(kù)啟動(dòng)之后處理的總queries;qps:數(shù)據(jù)庫(kù)啟動(dòng)之后平均的qps;Slow:數(shù)據(jù)庫(kù)啟動(dòng)之后的慢查詢總數(shù);Se/In/Up/De(%): SELECT/INSERT/UPDATE/DELETE所占的比例;
第三行:Sorts:沒(méi)看明白;qps now:自mytop上次刷新后的平均qps;Slow qps: 自mytop上次刷新后的平均慢查詢qps;Threads: 連接數(shù)據(jù)庫(kù)線程總數(shù)(活躍的線程數(shù)/SLEEP狀態(tài)的線程數(shù));52/05/12/00:自mytop上次刷新后SELECT/INSERT/UPDATE/DELTE的比例;
第四行:個(gè)人目前沒(méi)有看明白,也沒(méi)有找到相關(guān)的描述;
第五行: ISAM Key Efficiency:myisam的key buffer的命中率,Bps:數(shù)據(jù)庫(kù)啟動(dòng)之后平均的網(wǎng)絡(luò)流量,Now:自mytop上次刷新后的平均網(wǎng)絡(luò)流量。
常用快捷鍵
? 顯示幫助信息。
c 命令的總結(jié)視圖(基于Com_*的統(tǒng)計(jì))。
C 關(guān)閉/開(kāi)啟顏色模式。
d 僅僅顯示指定的數(shù)據(jù)庫(kù)。
e 將指定的thread_id對(duì)應(yīng)的query在數(shù)據(jù)庫(kù)上的explain結(jié)果展示出來(lái)。
E 展示當(dāng)前復(fù)制的error信息。
f 顯示指定query的完整信息。
h 顯示指定的host的連接信息。
H 只顯示mytop的頭信息。
I show innodb status的信息。(大寫(xiě)i)
k kill指定的thread id。
p 顯示暫停。
l 高亮慢查詢。(小寫(xiě)L)
m 只展示qps的信息。
M 顯示狀態(tài)信息。
o 反序排序。
s 顯示信息的refresh間隔。
u 顯示指定用戶的連接信息。
V show variables的相關(guān)信息。(大寫(xiě)v)
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
我是如何用2個(gè)Unix命令給MariaDB SQL提速的
我試圖在 MariaDB(MySQL)上運(yùn)行一個(gè)簡(jiǎn)單的連接查詢,但性能簡(jiǎn)直糟糕透了。下面將介紹我是如何通過(guò)兩個(gè)簡(jiǎn)單的 Unix 命令,將查詢時(shí)間從 380 小時(shí)降到 12 小時(shí)以下的,需要的朋友可以參考下2018-08-08關(guān)于mongoose連接mongodb重復(fù)訪問(wèn)報(bào)錯(cuò)的解決辦法
這篇文章主要介紹了關(guān)于mongoose連接mongodb重復(fù)訪問(wèn)報(bào)錯(cuò)的解決辦法的相關(guān)資料,需要的朋友可以參考下2016-01-01MariaDB中1045權(quán)限錯(cuò)誤導(dǎo)致拒絕用戶訪問(wèn)的錯(cuò)誤解決方法
這篇文章主要介紹了MariaDB中1045權(quán)限錯(cuò)誤導(dǎo)致拒絕用戶訪問(wèn)的錯(cuò)誤解決方法,需要的朋友可以參考下2016-01-01詳談MySQL和MariaDB區(qū)別與性能全面對(duì)比
這篇文章主要介紹了詳談MySQL和MariaDB區(qū)別與性能全面對(duì)比,需要的朋友可以參考下2020-02-02MariaDB中的thread pool詳細(xì)介紹和使用方法
這篇文章主要介紹了MariaDB中的thread pool詳細(xì)介紹和使用方法,thread pool對(duì)高并發(fā)的環(huán)境是很好的一個(gè)解決方法,需要的朋友可以參考下2014-07-07Windows Server 2016 服務(wù)器配置指南 之 MariaDB數(shù)據(jù)庫(kù)環(huán)境搭建方法
這篇文章主要介紹了Windows Server 2016 服務(wù)器配置指南 之 MariaDB數(shù)據(jù)庫(kù)環(huán)境搭建方法,需要的朋友可以參考下2017-08-08Window7安裝MariaDB數(shù)據(jù)庫(kù)及系統(tǒng)初始化操作分析
這篇文章主要介紹了Window7安裝MariaDB數(shù)據(jù)庫(kù)及系統(tǒng)初始化操作,簡(jiǎn)明扼要的分析了Windows7平臺(tái)上安裝mariadb數(shù)據(jù)庫(kù)的步驟、配置方法及相關(guān)注意事項(xiàng),需要的朋友可以參考下2018-05-05centos中找回MariaDB數(shù)據(jù)庫(kù)root用戶權(quán)限的方法
這篇文章主要介紹了centos中找回MariaDB數(shù)據(jù)庫(kù)root用戶權(quán)限的方法,本文寫(xiě)的很意思,相信大家會(huì)眼前一亮,需要的朋友可以參考下2014-07-07