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