统计分析SQL Server Profiler 跟踪的SQL
2014-04-29 14:56
274 查看
--跟踪文件读入到表中分析 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耗时,从而明确优化点。
相关文章推荐
- MYSQL系列1_MySQL的安装,可视化工具的使用,以及建库建表等
- MySQL学习系列2--MySQL执行计划分析EXPLAIN
- RHEL5.5 64位下安装Oracle 11g 64位安装前置条件的两种方法
- 三种SQL分页法
- SQL双重游标(双重循环)--笔记
- EF为什么向我的数据库再次插入已有对象?(ZT)
- Oracle 学习笔记 16 -- 游标(PL/SQL)
- Oracle行专列函数Listagg()和WMSYS.WM_CONCAT()
- Oracle pl/sql 出现"PLS-00103: 出现符号""在需要下列之一时" 错误
- hibernate的sql多表查询结果组装为对象
- SQLite从Excel文件中导入数据
- 修改SQL-SERVER数据库表结构的SQL命令
- Memcache/Memcached
- vs2012 access数据库 crystalreport
- MongoDB实战开发 【零基础学习,附完整Asp.net示例】
- 获取Sqlite数据库中的表名和字段名
- 如何检测被锁住的Oracle存储过程
- mysql新增加用户
- robotframework中执行sql提示错误的问题
- PHP操作MongoDB 数据库总结记录