ClearTrace 能干啥

當(dāng)我們的數(shù)據(jù)庫服務(wù)器在某段業(yè)務(wù)高峰年期間,周期性出現(xiàn)如CPU接近 100%、內(nèi)存耗盡、IO量大等問題時(shí)候,作為維護(hù)人員這時(shí)候壓力很大,在做一般性排除后仍然沒有找到原因。當(dāng)我們需要進(jìn)一步深入到語句分析層面找問題根源時(shí),ClearTrace這款工具正好可以幫上忙。 通過該工具可以識別收集性能數(shù)據(jù)的這段時(shí)間,那類語句耗費(fèi)系統(tǒng)資源最多,幫助快速定位性能瓶頸根源,處理棘手的性能問題。

小貼士

在使用ClearTrace工具前,需要通過SQL Profiles或Trace腳本實(shí)時(shí)收集一段時(shí)間性能數(shù)據(jù),內(nèi)容至少包括RPC:完成SQL:BatchCompleted事件TextData、CPU、讀、寫持續(xù)時(shí)間列。并保存為.trc文件。

  

ClearTrace特點(diǎn)

標(biāo)準(zhǔn)化SQL語句

ClearTrace "標(biāo)準(zhǔn)化" SQL 語句 ,消除SQL語句參數(shù)等不一致的語句,并加以合并為“同一類型”的語句。具體有以下特點(diǎn):