MySQL管理員必備的十大工具盤點(4) |
發(fā)布時間: 2012/6/16 18:57:55 |
MySQL必備工具第四位: tcprstattcprstat可能是此次推薦的十款工具中最為艱深的項目。該工具用于監(jiān)視TCP請求,并對低級別的響應(yīng)時間進(jìn)行統(tǒng)計及打印輸出。當(dāng)大家習(xí)慣于以響應(yīng)時間來衡量性能表現(xiàn),tcprstat的作用是相當(dāng)可觀的。 整套原則在Cary Millsap及Jeff Holt聯(lián)合撰寫的“甲骨文產(chǎn)品性能優(yōu)化”一書中有詳細(xì)闡述,而且該原則同樣適用于MySQL。從基本思路上來說,MySQL也不例外,服務(wù)項目的運作遵循接收請求(即查詢過程)、滿足該請求(即執(zhí)行時間)以及回饋響應(yīng)結(jié)果(即結(jié)果集)。服務(wù)項目的實際響應(yīng)時間指的正是從接收請求開始到發(fā)送響應(yīng)之間的時間跨度。響應(yīng)時間超短,相同時段內(nèi)允許提交的請求數(shù)量就越多。 并行處理效能及其它低級別因素也在這一過程中扮演著重要角色,但我們應(yīng)該將整個過程化繁為簡,即把每個八小時工作日的實際運行時間按28800秒計算。因此如果能將每條請求的響應(yīng)時間在原有基礎(chǔ)上縮短400毫秒(即從原有的 500毫秒縮短至100毫秒),那么就意味著我們每天可以多處理230,400條請求。Tcprstat正是幫我們達(dá)成這一目標(biāo)的利器。 由于篇幅所限,我在本文中只能在功能性方面略加描述(即講解MySQL響應(yīng)時間優(yōu)化工作的第一步)以激起諸位讀者的興趣。如果大家在驚鴻一瞥之后決定加深了解,請在閱讀“甲骨文產(chǎn)品性能優(yōu)化”一書之后嘗試使用tcprstat。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |