读书人

sqlserver2000或2005中怎么查看到正在

发布时间: 2012-10-13 11:38:17 作者: rapoo

sqlserver2000或2005中如何查看到正在堵塞运行sql的具体内容
程序运行一段时间sqlserver2000就死掉了,挂之前不断报broken pipe
查数据库发现一个sql一直执行不完,但又看不到具体的sql内容

请问有何办法可以查看到具体的sql内容

[解决办法]
用sql profiler
监视下
重点观察duration比较长的
同时可以筛选事件 比如锁
TSQL等
[解决办法]
sql server 2000中用事件探查器跟踪以下;
同时建议你用 vista以上的windows版本,安装sql server 2005以上的开发工具,同时建立系统性能监控[这里有丰富的sql性能计数器,可根据需要添加]日志和sql profiler,然后将系统性能日志导入sql profiler,哪里除了问题就比较清楚了:磁盘?内存?cpu?等等

读书人网 >SQL Server

热点推荐