--跟踪文件读入到表中分析 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 ‘总运行时间ms‘, avg(duration/1000) as ‘平均运行时间ms‘, avg(cpu) as ‘平均CPU时间ms‘, avg(reads) as ‘平均读次数‘, avg(writes) as ‘平均写次数‘ from ZGSJY group by substring(Textdata,1,660) order by sum(duration) desc通过SQL Server Profiler 跟踪程序或者数据库运行过程中SQL的运行信息。然后分析sql耗时,从而明白优化点。
相关文章
- 09-21sql server已忽略重复的主键的错误分析
- 09-21sql server 查询表的创建时间
- 09-21SQL_server 的基本操作
- 09-21查看SQL-SERVER数据库及各个表的数据量及占用空间大小
- 09-21设置 sqlserver Profiler 只监控 EF的sql执行请求
- 09-21SQL Server 2008 R2 下移动数据库的存储位置
- 09-21【原】新装SQL Server 2014 遇到问题的解决方法。
- 09-21创建并设置ASP.NET的会话状态服务器(SQL State Server)
- 09-21SQL SERVER 报:由于数据移动,未能继续以 NOLOCK 方式扫描错误的解决办法。
- 09-21部署高可用的Lync Server 2013 Part 3 部署SQL见证服务器和报表服务