对 MS SQL Server 监控软件或服务的建议?

wch*_*son 8 performance monitoring sql-server query-performance

我有一个客户端,其 MS SQL Server 实例(2000 年、2005 年)分散在 20-30 个服务器上。我一直致力于让事情井井有条,并将定期审查数据库基础设施的健康状况、测试备份等。我们还计划在 2008 年之前获得尽可能多的这些数据库。

我知道像 New Relic for Linux 堆栈网络应用程序和数据库这样的服务,我今天通过 Google 偶然发现了 SQL Monitor 产品 (RedGate)。任何人都可以在服务或工具(您有经验的)方面提供一些指导,使我/我的客户能够监视和管理他们的 MS SQL 实例吗?

mrd*_*nny 8

你有很多选择。要查看的特定于 SQL 的供应商是:

Quest Software - Spotlight
Red Gate Software - SQL Monitor
Confio - Ignite
Idera - SQLdm
Microsoft - System Center Operations Manager
Microsoft - SQL Server 2005 Performance Dashboard
SentryONE - Performance Advisor
ApexSQL Monitor
Run Code Online (Sandbox Code Playgroud)

他们都会很好地完成工作,这真的取决于哪一种最适合您的商店。它们都提供免费试用,因此您可以尝试所有这些并做出明智的决定。


Mar*_*ian 1

我有一些经验的第三方工具:

  • Confio IgniteFree - 非常好的工具,可以监控当前和过去 24 小时的体验。对于第一眼看到服务器并发现最明显的问题非常有用。它有一个更详细的付费版本,但还没有使用它的乐趣。

  • 据我所知,Idera SQLdm - 只有付费版本。非常适合在某个时间点非常完整地了解服务器的状态。具有可配置的快照,可显示特定时间点服务器的完整图片。还有一组很好的已制作的报告,或者一种根据您的需求创建自定义报告的方法。可以创建自定义警报和报告。它在资源消耗方面有点重,因此在生产实例上发布之前需要稍微修改一下。