性能监视的利器非SQL Server Profiler莫属。自带的监控功能挺丰富,不光能看实时执行的 SQL,还能抓慢查询,适合调优用。

微软家的SQL ServerWindows Server其实都有不少监控工具,比如标准审核C2 审核。用得好的话,能帮你迅速定位瓶颈,不用一行行翻代码,省不少事。

像你如果是做数据库相关项目的,这类工具就有用了。比如配合SQL Server 2008 R2集群部署文档,一边部署一边看运行状态,挺稳的。

Profiler 这东西,虽然界面有点老,但功能还挺全。如果你习惯用 C#,那也有现成的方式把它调用起来,像这篇文章里就有写用C#封装的方式。

哦对了,别忘了还可以看看调优手册,里面讲得还挺细,是针对 SQL 查询优化那部分,实战性强。

如果你想了解更多不同系统的审核方式,像PostgreSQL或是K3 WISE那种,也有不少类似的资源可以参考,适合跨平台或多系统运维的同学。