我已经尝试了许多用于监控sql Server运行状况的技术,包括使用sql Server 2008中内置的管理数据仓库功能,以及Confio Ignite 8等其他商业产品,当然还有使用我自己的解决方案. perfmon,性能计数器以及从动态管理视图和功能中收集各种信息.
我发现的是,虽然这些方法中的每一种都有自己的相关优势,但它们都有相关的弱点.我觉得实际上让组织内的人员认真监控sql Server性能无论我们推出什么解决方案都必须非常简单和快速使用,必须提供某种形式的仪表板,并且监控行为必须具有最小化对生产数据库的影响(或许更重要的是,必须有可能证明这是事实).
所以我很想知道其他人正在使用什么来完成这项任务?有什么建议?