一、描述
為凌海等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及凌海網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都做網(wǎng)站、成都網(wǎng)站制作、凌海網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
生產(chǎn)系統(tǒng)數(shù)據(jù)庫性能壓力比較大,cpu iowait 40%~50% ,數(shù)據(jù)庫系統(tǒng)登錄難。需要查出來是什么進(jìn)程導(dǎo)致的,最好是找到是什么文件引起的。
二、操作過程
1.因?yàn)槭菙?shù)據(jù)庫系統(tǒng),很容易知道是MySQLd引起的,使用glances系統(tǒng)工具。
2. pt-ioprofile的原理是對(duì)某個(gè)pid附加一個(gè)strace進(jìn)程進(jìn)行IO分析。通過ps aux|grep mysqld 找到 mysqld進(jìn)程對(duì)應(yīng)的進(jìn)程號(hào),通過pt-ioprofile查看哪個(gè)文件的IO占用時(shí)間最多,對(duì)于定位問題更有用的是通過IO的吞吐量來進(jìn)行定位。使用參數(shù) --cell=sizes,該參數(shù)將結(jié)果已 B/s 的方式展示出來:
# ps -ef|grep mysql
# pt-ioprofile --profile-pid=113106 --cell=sizes
Mon May 15 13:48:36 CST 2017
Tracing process ID 113106
total pread read pwrite write fsync open close lseek ftruncate filename
2032296082 0 3424256 0 146 0 0 0 2028871680 0 /data/disk1/mysqllogs/relay-bin.002231
486457344 482263040 0 4194304 0 0 0 0 0 0 /data/disk1/mysqldata/dcs@002dpartition/t_warn_info_history#P#p201705.ibd
148111360 540672 0 147570688 0 0 0 0 0 0 /data/disk1/mysqldata/ibdata1
19590656 0 0 19590656 0 0 0 0 0 0 /data/disk1/mysqldata/ib_logfile0
6725632 0 162765 0 0 0 0 0 6562867 0 /data/mysqllogs/relay-bin.002231
3429905 0 0 0 3429905 0 0 0 0 0 /data/disk1/mysqllogs/mysql-bin.000431
35824 0 0 0 17912 0 0 0 17912 0 /data/disk1/mysqldata/innodb_status.113106
32768 32768 0 0 0 0 0 0 0 0 /data/disk1/mysqldata/mysql/slave_master_info.ibd
561 0 66 0 0 0 0 0 495 0 /data/mysqllogs/relay-bin.index
448 0 0 0 448 0 0 0 0 0 /data/mysqllogs/relay-bin.002232
314 0 0 0 314 0 0 0 0 0 /data/disk1/mysqllogs/error.log
0 0 0 0 0 0 0 0 0 0 /data/mysqllogs/relay-bin.~rec~
0 0 0 0 0 0 0 0 0 0 /data/mysqllogs/relay-bin.index_crash_safe
0 0 0 0 0 0 0 0 0 0 /data/mysqllogs/
0 0 0 0 0 0 0 0 0 0 /data/disk1/mysqllogs/relay-bin.index
#
通過上面很容易發(fā)現(xiàn)是因?yàn)閺?fù)制引起的性能問題,進(jìn)一步再去查看復(fù)制狀態(tài)即可,結(jié)合業(yè)務(wù)分析為什么會(huì)出現(xiàn)周期性的插入波峰。
最終處理只是修改了數(shù)據(jù)庫的個(gè)別參數(shù),主要是內(nèi)存相關(guān)的參數(shù),明天需要繼續(xù)觀察。本來計(jì)劃要升級(jí)一下系統(tǒng)配置,如果通過分析修改數(shù)據(jù)庫、系統(tǒng)系統(tǒng)參數(shù)解決了此問題。那么才能體現(xiàn)DBA的價(jià)值~
分享題目:巧用pt-ioprofile工具
分享路徑:http://redsoil1982.com.cn/article18/gjpgdp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、網(wǎng)站建設(shè)、ChatGPT、網(wǎng)站營銷、App設(shè)計(jì)、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)