查看系统日志 select * from sys.traces 查看sql profile转储文件 --SELECT cpu,TextData,Reads,Writes SELECT *FROM ::fn_trace_gettable('d:\sqldata\trace\201611290881.t ...
分类:
数据库 时间:
2017-08-24 21:25:40
阅读次数:
249
SQLServer默认跟踪--介绍什么是默认跟踪?默认的SQLServer预定义跟踪,是SQLServer中默认开启的最轻量级跟踪,由5个跟踪文件(.trc)组成,每个文件的最大值为20MB,存储在SQLServerlog目录。这些文件用作临时存储捕获事件的缓存。存储在缓存中的事件一段事件后会被删除。当SQL..
分类:
数据库 时间:
2014-11-22 02:10:17
阅读次数:
408
1.把trace文件导入到表中SELECT IDENTITY(BIGINT, 1, 1) AS RowNumber,* into TableNameFROM fn_trace_gettable('trace.trc', default)2.查询CPU开销大的语句SELECT top 100 t...
分类:
数据库 时间:
2014-11-01 23:05:39
阅读次数:
368
--跟踪文件读入到表中分析SELECT * INTO ZGSJYFROM fn_trace_gettable('E:\wxxcdbprofiler.trc', default);--某时间内,最耗时SQLselect TOP 100 SUBSTRING(Textdata,1,660) as '名称'...
分类:
数据库 时间:
2014-08-20 22:33:02
阅读次数:
186
--跟踪文件读入到表中分析
SELECT * INTO ZGSJY
FROM fn_trace_gettable('E:\wxxcdbprofiler.trc', default);
--某时间内,最耗时SQL
select TOP 100 SUBSTRING(Textdata,1,660) as '名称',
count(*) as '数量', sum(duration/1000) as '总执行...
分类:
数据库 时间:
2014-04-30 22:37:39
阅读次数:
327