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?等等