IT技術互動交(jiao)流(liu)平台

妙彩彩票官网

作者︰same.zhao  來源︰IT165收集  發布日期(qi)︰2020-02-19 09:05:32

ClearTrace 能干(gan)啥

當我們的(de)數據(ju)庫服務器在某段業務高峰年期(qi)間,周期(qi)性(xing)出現如CPU接(jie)近 100%、內存耗(hao)盡(jin)、IO量(liang)大(da)等問題時候,作為維護人(ren)員(yuan)這時候壓(ya)力很大(da),在做一般性(xing)排除後仍然沒(mei)有找到原因。當我們qie)枰﹦徊繳釗氳接(jie)錁浞治霾忝嬲椅侍飧gen)源時,ClearTrace這款工具正好可以(yi)幫上忙。 通(tong)過該工具可以(yi)識別收集性(xing)能數據(ju)的(de)這段時間,那類(lei)語句耗(hao)費系統(tong)資(zi)源最多,幫助快速(su)定位性(xing)能瓶(ping)頸根(gen)源,處(chu)理棘手zhi)de)性(xing)能問題。

小(xiao)貼士︰

在使用ClearTrace工具前,需要通(tong)過SQL Profiles或Trace腳本實時bi)佔 歡問奔湫xing)能數據(ju),內容(rong)至少包(bao)括RPC:完成SQL:BatchCompleted事件TextDataCPU、讀、寫持(chi)續(xu)時間列xiao)2 4嫖trc文件。

  

妙彩彩票官网

標(biao)準(zhun)化SQL語句

ClearTrace '標(biao)準(zhun)化' SQL 語句 ,消除SQL語句參數等不一致的(de)語句,並加以(yi)合並為“同一類(lei)型(xing)”的(de)語句。具體有以(yi)下(xia)特點︰

所(suo)有的(de)數值(zhi)、字符(fu)串和日期(qi)常數轉換為一個佔位符(fu) ,“#”表示 抓取的(de)預(yu)備SQL顯(xian)示為實際語句執行,不做任何更改 服務器端游(you)標(biao)與“{光標(biao)}”前綴,這樣他們就可以(yi)被識別和移除 抓取的(de)sp_executesql顯(xian)示實際執行的(de)SQL語句,不做任何更改 抓取的(de)存儲過程名稱標(biao)注為RPC:完成事件

 舉個例子︰

捕獲(huo)到二個語句SQL1、SQL2,注意語句的(de)主體部分都(du)一樣,條(tiao)件等號(hao)右邊參數值(zhi)不一樣

SQL1︰Select * From qryLinksByNewsletterID Where NewsletterID=19SQL2︰Select * From qryLinksByNewsletterID Where NewsletterID=10

SQLTrace 將SQL1和SQL2都(du)被“標(biao)準(zhun)化為”一類(lei)語句SQL(n)

SQL(n)︰SELECT * FROM QRYLINKSBYNEWSLETTERID WHERE NEWSLETTERID={##}

將類(lei)似(si)的(de)語句分組(zu)在一起,變成類(lei)似(si)上面的(de)標(biao)準(zhun)化語句SQL(n),ClearTrace統(tong)計SQL(n)綜合所(suo)有語句的(de)性(xing)能指標(biao)的(de)參數值(zhi),這些(xie)指標(biao)值(zhi)幫助我們識別哪些(xie)'同一類(lei)型(xing)'語句佔用較(jiao)多資(zi)源,並可能導致性(xing)能問題。

 

ClearTrace整(zheng)合分析結果

1. 提供(gong)較(jiao)豐富的(de)操作界面

  

2. 分析前的(de)查詢可通(tong)過條(tiao)件“應用程序”、“主機名”、“登錄名”、“事件”篩選。

 

 備注︰這里“事件”選擇,當選擇“Statement”是(shi)結果統(tong)計的(de)是(shi)SQL語句,當選擇“Batches”時結果統(tong)計的(de)是(shi)存儲過程。這個選項可以(yi)區(qu)分是(shi)要做語句分析,還是(shi)存儲過程分析。

選擇“Statement”截圖

 

選擇“Batches”截圖

 

3. 查詢結果顯(xian)示列表,

Item︰“標(biao)準(zhun)化”的(de)SQL腳本jin)︰執行次數、CPU 執行花費時間、Read邏輯讀次數、write寫次數、Duration總體花費時間,另外可選的(de)還有平均CPU、平均Read、平均write、平均Durations。

關于如何從以(yi)上幾個參數緯(wei)度que)治魴xing)能問題,網上已經有很多出色文章,這里就不多說(shuo)了。

 

4. 可以(yi)通(tong)過CPU、 Reads、 Writes 、 Duration、執行次數、平均CPU、平均Reads、 平均Writes 、 平均Duration等進行排序。這是(shi)重點,可迅速(su)幫助我們識別哪些(xie)語句CPU使用最高、哪些(xie)IO使用最多等等,找到性(xing)能資(zi)源消費的(de)TOP 50還是(shi)很方便的(de)。

 

其他特性(xing)

處(chu)理多個Trace文件 處(chu)理過的(de)數據(ju)存儲在數據(ju)庫中,可隨時查詢 處(chu)理完成的(de)trace文件可歸(gui)檔到指定的(de)目(mu)錄

 

 

ClearTrace如何操作

第一步,下(xia)載(zai)ClearTrace工具並解壓(ya),無(wu)需安裝直接(jie)雙擊ClearTrace(不同版(ban)本解壓(ya)後文件數量(liang)可能不一樣)。

第二步,出現提示創建數據(ju)庫配置對話框(使用前確(que)認本地(di)要有SQLServer實例安裝,並有本地(di)Window賬(zhang)號(hao)可訪(fang)問的(de)權(quan)限)。

 

第三步,確(que)定後,按照提示點擊菜shuo)ool->Options,出現配置對話框,填寫可連接(jie)的(de)SQLServer 實例名,以(yi)及(ji)創建數據(ju)庫名字(建議名稱︰Tracereport),接(jie)著提示是(shi)否(fu)創建,點擊“是(shi)”即可。

 

第四(si)步,接(jie)著選擇要分析的(de)trc文件,點擊“import Files”,顯(xian)示導入進度和完成後的(de)摘要信息。

導入進度顯(xian)示........

 

第五步,導入完成後,直接(jie)顯(xian)示分析查詢界面,接(jie)下(xia)來開始分析語句,找到性(xing)能殺bi)幀/p>

 

 

資(zi)源

妙彩彩票官网

ClearTrace 版(ban)本Build 47︰支持(chi) SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, and SQL Server 2008。

ClearTrace 版(ban)本Build 42︰支持(chi)SQL Server 2012之(zhi)前版(ban)本jin)/p>

下(xia)載(zai)地(di)址︰http://www.scalesql.com/cleartrace/download.html

妙彩彩票官网

http://forums.sqlteam.com/c/cleartrace. 使用中遇到任何Issue可以(yi)提交(jiao)此處(chu)。

 

 

小(xiao)結︰

至此, 相(xiang)關ClearTrace工具的(de)介紹(shao)完畢,內容(rong)比較(jiao)粗顯(xian),意義在通(tong)過此類(lei)工具能給DBA或從事數據(ju)庫相(xiang)關工作的(de)朋友在性(xing)能調優時有幫助。同樣,感謝無(wu)私提供(gong)這個工具並一直維護、升(sheng)級(ji)新版(ban)本的(de)貢獻者們,正因有他們才(cai)讓我們的(de)工作更有效(xiao)率。

 如要轉載(zai),請加本文鏈接(jie)並注明(ming)出處(chu)http://www.cnblogs.com/SameZhao/p/6214364.html 。

Tag標(biao)簽(qian)︰性(xing)能分析  語句  工具  
  • 妙彩彩票官网

  • Directx11 游(you)戲編程入門教程
  • 專(zhuan)題主要學(xue)習DirectX的(de)初(chu)級(ji)編程入門學(xue)習,對Directx11的(de)入門及(ji)初(chu)學(xue)者有...... 詳細
  • Windows7系統(tong)入門 優化 技��ji)杉際踝��zhuan)題
  • Windows7系統(tong)專(zhuan)題 無(wu)論(lun)是(shi)升(sheng)級(ji)操作系統(tong)、資(zi)料備份(fen)、加強資(zi)料的(de)安全(quan)及(ji)管...... 詳細
About IT165 - 廣告服務 - 隱私聲明(ming) - 版(ban)權(quan)申明(ming) - 免(mian)責條(tiao)款 - 網站(zhan)地(di)圖 - 網友投稿 - 聯系方式
本站(zhan)內容(rong)來自于互聯網,僅供(gong)用于網絡技術學(xue)習,學(xue)習中請遵循相(xiang)關法(fa)律法(fa)規
妙彩彩票官网 | 下一页