--跟踪文件读入到表中分析 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耗时,从而明确优化点。
相关文章
- 03-30sql server已忽略重复的主键的错误分析
- 03-30sql server 查询表的创建时间
- 03-30SQL_server 的基本操作
- 03-30查看SQL-SERVER数据库及各个表的数据量及占用空间大小
- 03-30设置 sqlserver Profiler 只监控 EF的sql执行请求
- 03-30SQL Server 2008 R2 下移动数据库的存储位置
- 03-30【原】新装SQL Server 2014 遇到问题的解决方法。
- 03-30创建并设置ASP.NET的会话状态服务器(SQL State Server)
- 03-30SQL SERVER 报:由于数据移动,未能继续以 NOLOCK 方式扫描错误的解决办法。
- 03-30部署高可用的Lync Server 2013 Part 3 部署SQL见证服务器和报表服务