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