标签:
事件类 Stored Procedures\RPC:Completed TSQL\SQL:BatchCompleted
事件关键字段 EventSequence、EventClass、SPID、DatabaseName、Error、StartTime、TextData、 HostName、ClientProcessID、ApplicationName、 CPU、Reads、Writes、Duration、RowCounts
以特殊字符作为筛选条件
4、T-SQL查询trace表
a、设置抓取的时候段
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.trace
FROM ::fn_trace_gettable(‘C:\trace\DB50 20150623.trc‘, default)
唯一性高的字段放最前面
Select、Where、Orderby字段都在索引中 或者 INCLUDE中 这样就会走到索引
此图索引作用不大
a、SQL尽量简单
b、 参数化SARG的定义 列名 操作符 <常数 或 变量> Name=’张三’ and 价格>5000
c、非SRAG name like ‘%张’ Name=’张三’ and 价格>5000 NOT、!=、<>、!<、!>、NOT EXISTS、NOT IN、NOT LIKE
--显示统计信息 SET STATISTICS IO ON SET STATISTICS TIME ON SELECT * FROM dbo.FreezeUserMoney
开启执行重点看下面几个地方
标签:
原文地址:http://www.cnblogs.com/echosong/p/4668632.html