我被要求查看这是否SCOM 2012
是完成以下任务的正确工具:
- 找出运行时间最长的查询
- 找出锁的数量
有人有什么建议吗,或者有人可以给我提供一份全面的指南,帮助我SCOM
监控上述内容吗?
答案1
SCOM
使用管理包进行扩展。Microsoft SQL Server 管理包的文档在此处。
如果您查看该Appendix - Reports
部分,您会看到开箱即用的报告包括SQL Server Lock Analysis
和Top 5 Deadlocked Databases
。
管理包对长时间运行的 SQL 代理发出警报工作但它不会监控或报告长时间运行的查询。为此,您可能需要查看一些更特定于 SQL 的分析工具或使用 SQL 脚本(例如这个:查找前 n 个运行时间最长的程序(或查询),按对服务器的总影响排序)
答案2
您还可以通过访问 MPWiki 获取有关每个管理包包含的内容的相当广泛的信息。SQL 管理包的详细介绍请见此处。