ClearTrace 能干啥
當我們的數(shù)據(jù)庫服務(wù)器在某段業(yè)務(wù)高峰年期間,周期性出現(xiàn)如CPU接近 100%、內(nèi)存耗盡、IO量大等問題時候,作為維護人員這時候壓力很大,在做一般性排除后仍然沒有找到原因。當我們需要進一步深入到語句分析層面找問題根源時,ClearTrace這款工具正好可以幫上忙。 通過該工具可以識別收集性能數(shù)據(jù)的這段時間,那類語句耗費系統(tǒng)資源最多,幫助快速定位性能瓶頸根源,處理棘手的性能問題。
小貼士:
在使用ClearTrace工具前,需要通過SQL Profiles或Trace腳本實時收集一段時間性能數(shù)據(jù),內(nèi)容至少包括RPC:完成和SQL:BatchCompleted事件和TextData、CPU、讀、寫和持續(xù)時間列。并保存為.trc文件。
ClearTrace特點
標準化SQL語句
ClearTrace "標準化" SQL 語句 ,消除SQL語句參數(shù)等不一致的語句,并加以合并為“同一類型”的語句。具體有以下特點: