事件類 Stored Procedures/RPC:Completed TSQL/SQL:BatchCompleted
事件關(guān)鍵字段 EventSequence、EventClass、SPID、DatabaseName、Error、StartTime、TextData、 HostName、ClientProcessID、applicationName、 CPU、Reads、Writes、Duration、RowCounts
1、跟蹤慢SQL
以特殊字符作為篩選條件
4、T-SQL查詢trace表
a、設(shè)置抓取的時候段
b、保持成文件 然后用下面語句查詢文件
SELECT EventSequence,SPID,RequestID,DatabaseId,DatabaseName ,LoginName,StartTime,EndTime, TextData,Error ,Duration/1000 AS Duration,Reads,CPU,Writes,RowCounts ,HostName,ClientProcessID,ApplicationName INTO bak.dbo.traceFROM ::fn_trace_gettable('C:/trace/DB50 20150623.trc', default)二、表存儲結(jié)構(gòu) 1、頁 結(jié)構(gòu)
唯一性高的字段放最前面
2、覆蓋索引Select、Where、Orderby字段都在索引中 或者 INCLUDE中 這樣就會走到索引
3、控制索引數(shù)量,窄索引此圖索引作用不大
4、改善SQL語句a、SQL盡量簡單
b、參數(shù)化SARG的定義 列名 操作符 <常數(shù)或變量> Name=’張三’and價格>5000
c、非SRAG name like ‘%張’ Name=’張三’and價格>5000 NOT、!=、<>、!<、!>、NOT EXISTS、NOT IN、NOT LIKE
四、執(zhí)行計劃--顯示統(tǒng)計信息SET STATISTICS IO ON SET STATISTICS TIME ON SELECT * FROM dbo.FreezeUserMoney
開啟執(zhí)行重點看下面幾個地方
新聞熱點
疑難解答
圖片精選