伺服器 是网络中一些最重要的资源,并且SQL Server的广泛普及使SQL Server监视工具成为长期网络维护的先决条件。使用服务器监视工具来跟踪服务器的运行状况可以为您提供解决性能问题所需的信息。从长远来看,消除性能问题将使您的网络正常运行.
忽略SQL Server监视工具的重要性可能会导致最佳性能和最坏的完整停机时间。忽略服务器监视可能会导致服务器宕机,并使组织付出大量金钱。使用SQL Server监视工具是保护服务器免受昂贵的系统故障的唯一方法。在本文中,我们将研究2023年最佳的SQL Server监视工具.
以下是最好的SQL Server监视工具:
-
- 用于SQL Server的SolarWinds数据库性能分析器(免费试用) – Windows Server的此工具可从一个集中位置监视SQL Server,MySQL,Oracle,DB2,SAP ASE和云服务器.
- SentryOne SQL Sentry(免费试用) –具有超过100种警报条件,此工具可让您及时了解SQL Server问题.
- Paessler SQL监控软件PRTG(免费试用) –网络,服务器和应用程序监视器,用于检查监视器Microsoft SQL,Oracle SQL,MySQL和PostgreSQL的性能.
- dbWatch数据库控制 一个专门的数据库监视器,它为所有数据库实例提供统一的前端。在Windows,Mac OS和Linux上运行.
- Idera SQL诊断管理器 –该工具监视物理和虚拟环境中的SQL数据库,包括服务器CPU,内存,硬盘和网络使用情况.
- Lepide SQL Server审核 –服务器审核程序包,用于监视在Windows和Windows Server上运行的SQL实例.
- SQL Power工具 –轻型无代理SQL监视解决方案,涵盖Oracle SQL Server,Informix和Sybase数据库服务器.
- 红门SQL监控器 –此工具具有40个预配置的警报,以监视内存资源使用情况,CPU使用率高,磁盘空间大,SQL错误和查询性能问题.
- dbForge监视器 –使用此工具发现CPU利用率,内存利用率,磁盘活动和IO延迟.
- Apex SQL监控器 –该实用程序监视事务运行时间,缓冲区高速缓存命中率,可用内存,处理器利用率,页面预期寿命,数据库大小和日志增长.
- Spiceworks SQL Server监视 –使用此工具跟踪诸如SQL Server大小,连接和速度之类的指标.
最好的SQL Server监视工具
在为本文选择工具时,我们考虑了每种工具的性能和功能,其易用性,支持和文档以及在各种行业用例中的使用稳定性。.
1.用于SQL Server的SolarWinds数据库性能分析器(免费试用)
用于SQL Server的SolarWinds数据库性能分析器 已被设计为现代网络的完整服务器监视解决方案。用 用于SQL Server的SolarWinds数据库性能分析器 你可以监视 SQL服务器, 的MySQL, 甲骨文, DB2, SAP ASE, 和 云服务器 从一个集中位置。该产品的主要重点之一是查找性能故障的根本原因.
为用户提供了一个数据收集引擎,以查看原始服务器使用情况数据。这包括一张详细说明性能随时间变化的图表,可以通过五种独特的方式查看该图表(摘要, 中央处理器, 记忆, 磁碟, 和 网络)。找出性能问题的根本原因, 用于SQL Server的SolarWinds数据库性能分析器 允许您使用指标,例如 等待时间, 使用者, 档案, 和 对象 找出问题所在.
是什么使得 用于SQL Server的SolarWinds数据库性能分析器 最好的SQL Server监视工具之一是它对系统资源的开销成本很低。这意味着您可以在运行程序的同时对网络性能产生最小的影响.
用于SQL Server的SolarWinds数据库性能分析器 不仅可扩展,还可以与其他工具集成,例如 SolarWinds服务器和应用程序监视器 和 存储资源监控器, 这意味着您可以根据自己的要求扩展监视体验. 用于SQL Server的SolarWinds数据库性能分析器 起价为1,995美元(1,529英镑)。还有一个 14天免费试用.
适用于SQL Server的SolarWinds数据库性能分析器下载14天免费试用版
2. SentryOne SQL Sentry(免费试用)
SentryOne SQL Sentry 是一种对SQL监视采用更经典方法的工具。您可以使用此工具 查看服务器的性能指标 连接到您的网络,并仔细查看效果不佳的查询。你也可以 发现存储和资源瓶颈. 用 SentryOne区块分析 您可以 从分层的角度查看所有阻止过程 这样您可以更快地找到根本原因.
SentryOne SQL Sentry 帮助您与时俱进 超过100个警报条件s. 您可以 自定义警报消息 显示所需的确切信息。这也是一个简单的过程,因为您所需要做的就是转到“条件”窗格并选择要自定义的条件,然后单击 信息 标签 > 编辑. 所有消息均基于XML.
您可以购买 SentryOne SQL Sentry 作为一个 执照 还有一个 订阅. 可以以$ 2,495(£1,912)的价格购买许可,以每月$ 125(£95.80)的价格购买订阅。还有一个 14天免费试用 的 SentryOne SQL Sentry 在他们的网站上可用.
SentryOne SQL Sentry下载14天免费试用版
3.佩斯勒 SQL监控软件 PRTG(免费试用)
接下来我们有 Paessler SQL监控软件PRTG, 的一部分 PRTG 套件,一个网络监视器,还提供一系列SQL监视功能。使用此工具,您可以监控 Microsoft SQL, Oracle SQL, 的MySQL, 和 PostgreSQL的 性能下降的迹象。这个过程很简单,因为 Paessler SQL监控软件PRTG 已为所有最受欢迎的数据库预配置了传感器模板.
一些传感器 Paessler SQL监控软件PRTG 配备开箱即用 Microsoft SQL v2传感器, Oracle SQL v2传感器, MySQL v2传感器, PostgreSQL传感器, 和 ADO SQL v2传感器. 这些传感器中的每一个都有自己独特的视图,并为您提供与该服务器相关的关键指标。例如, Microsoft SQL v2传感器 告诉您请求的执行时间,查询的执行时间,受影响的行数和停机时间.
这些独特的传感器工具之外, Paessler SQL监控软件PRTG 还具有一系列其他功能,例如通知。您可以 安排警报 确定何时将在SQL Server中收到有关性能事件的通知。触发警报后,您将收到一封 通过电子邮件通知 要么 短信. 如果你有 PRTG网络监控器 上 的iOS 和 安卓系统, 那么您也可以在那里收到警报.
Paessler SQL监控软件PRTG 是Windows设备最好的SQL监视器之一。有一个免费版本的 PRTG网络监控器 可让您免费监控多达100个传感器。从那时起,价格范围从$ 2,850- $ 14,500(£2,185-£11,117)取决于您想要的传感器数量。最便宜的付费版本是 PRTG 1000 它提供1000个传感器,价格为2,850美元(2,185英镑)。最大的版本是PRTG XL1,它提供无限的传感器,价格为$ 14,500(£11,117)。还有一个 30天免费试用 的 Paessler SQL监控软件PRTG 进行评估.
Paessler SQL监控软件PRTGDownload 30天免费试用
4. dbWatch数据库控制
的 dbWatch数据库控制 软件包不是更广泛的常规服务器或应用程序监视器的一部分。它是一个专业的数据库监视系统.
该工具能够一次监视多个数据库,并且不仅限于与一个数据库品牌一起使用。该工具能够监控 SQL服务器, 甲骨文, Sybase公司, 玛丽亚数据库, 的MySQL, 和 Postgres 数据库。监视由Oracle和SQL Server创建的群集的协调也没有问题。这是一个通用解决方案,可以监视由以下人员管理的基于云的数据库 Azure SQL 以及现场实施,它甚至可以处理混合环境.
环境使您能够 查看实时数据 有关数据库事件的信息,可以在每个数据库的基础上访问这些视图,也可以在选定的数据库或所有数据库中将这些视图作为聚合数据进行访问。系统随附的预写报告也可用于记录单个数据库或跨所有实例.
数据库的位置无关紧要,因为dbWatch集中了对它们的访问,无论它们是在现场,在云中还是在远程站点上。由于可伸缩的定价结构,该工具可用于所有规模的企业。但是,最小许可证大小涵盖 十个数据库, 所以它可能不适合非常小的企业.
dbWatch的软件可从以下位置下载并安装 视窗, 苹果系统, 和 的Linux 服务器。该软件包分为三个计划级别.
这些最低的, dbWatch Essentials, 将为您提供SQL Server监视,并且还将涵盖任何其他DBMS实现。下一个计划, dbWatch专业版, 包括维护自动化以及SQL Server和Oracle许可证管理功能。顶级套餐, dbWatch企业, 具有下面两个软件包的所有功能以及群集支持,通过Active Directory进行的安全监视,数据库自动发现以及以CSV格式提取数据以导入Excel的功能。您可以在30天的免费试用期内免费试用dbWatch Essentials.
5. Idera SQL诊断管理器
如果您正在寻找更多的专业SQL监控软件产品,那么 Idera SQL诊断管理器 是适合您的产品。用 Idera SQL诊断管理器 您可以在物理和虚拟环境中监视SQL数据库。您可以在以下位置查看性能信息 服务器CPU, 记忆, 硬盘, 和 网络使用. 通过此信息,您可以查看服务器是否遇到问题.
要充分利用该计划,您可能需要 SQL Query Tuner附加组件. 此加载项可帮助您发现和诊断性能不佳的SQL查询。它通过创建数据的图形表示来做到这一点,以便您可以更清楚地看到正在发生的事情.
预测警报是由以下人员提供的最有用的功能之一 Idera SQL诊断监视器. 您可以 配置警报的自定义阈值 这样,一旦触发条件发生,您就会收到通知。该产品还为您提供专家建议,以便一旦出现问题,您就可以运行自动脚本来解决问题。还提供了具体的指导和在线内容,可帮助您解决出现的性能问题.
Idera SQL诊断管理器 可用于 Windows XP, Windows Vista, Windows Server 2008 SP2, Windows 7的, Windows Server 2008 R2, 服务器2012, Windows 8, Windows 8.1, Server 2012 R2, Windows 10, 和 Windows Server 2016. 您可以以1,996美元(1,530英镑)的价格购买Idera SQL Diagnostic Manager的单个许可证。还有一个 14天免费试用.
6. Lepide SQL Server审核
Lepide SQL Server审核 提供了用于监视SQL实例的可靠服务器审核经验。用 Lepide SQL Server审核 对配置进行的所有更改 SQL用户, 权限, 触发器, 资料库, 和 登入 保存为审核数据。这非常适合跟踪SQL配置如何随时间变化并掌握最新情况.
的 Lepide SQL Server审核 平台还允许您监视连接的SQL Server的运行状况. Lepide SQL Server审核 监控服务器并为您提供数据 用法, CPU使用率, 连接数, 和 错误率. 如果服务器出现故障,则会收到警报通知您. 警报作为控制台更新发送, 电邮, 和 推送通知 来自LepideAuditor App.
你可以下载 Lepide SQL Server审核 上 Windows 7的, Windows 8, Windows 8.1, Windows 10, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, 和 Windows Server 2016. 如果你想知道的价格 Lepide SQL Server监控 那么您需要直接与销售团队联系。瘦素也 免费试用 该软件的.
7. SQL Power工具
SQL Power工具 是一个 无代理SQL监视解决方案 致力于尽可能轻巧。用 SQL Power工具 你可以监视 Oracle SQL服务器, Informix, 和 Sybase数据库服务器 对服务器资源的影响最小。由于该软件使用数据包嗅探来分析服务器的性能,因此将影响降至最低.
所使用的数据 SQL Power工具 包括 响应时间, 目的地IP, 来源IP应用, 开始时间, 时间结束, 数据库, 返回的行, 已发送字节, 和 发送的数据包. 这是大量数据,可为您提供检查数据库性能所需的一切.
关键领域之一 SQL Power工具 重点是网络安全。该工具旨在防止网络攻击 高级SQL行为分析 和 用户实体行为分析 (UEBA)。当攻击者试图破坏您的网络时,这两个将识别威胁并立即将其阻止。这使得 SQL Power工具 一个很好的解决方案,不仅可以保护服务器,而且可以监视服务器.
总体 SQL Power工具 任何希望将性能监控解决方案与其他网络安全功能结合使用的组织都应考虑使用该产品 视窗. 为了查看价格 SQL Power工具 您需要直接与销售团队联系。您可以 要求免费试用.
8. Red-Gate SQL监视器
红门SQL监控器 是一种SQL监视解决方案,可提供此列表中最现代的监视体验之一. 红门SQL监控器 给你一个 全球概况 允许您从一个窗口查看连接服务器的运行状况。此视图显示 服务器运行状况的彩色编码显示 在您的整个网络中。如果服务器关闭,它将变成红色并显示一条错误消息。故障消息包括诸如“长时间查询”之类的通知。自4:22以来的分享点数”.
Red-Gate认识到即使使用这种全局视图,也很难跟踪实时网络,这就是为什么他们拥有自己的网络 警报系统. 的 警报系统带有40个预配置的警报 并且还可以进行自定义,以在超过特定阈值时向您发送警报。您可以设置阈值 内存资源使用率, 高CPU, 磁盘空间, SQL错误, 和 查询性能问题.
该产品最引人注目的事情之一是图形和视觉显示的清晰度和原始程度。它们使您可以轻松地快速监视服务器的运行状况。还有一个报告模块,可用于进一步细分数据以供将来分析。您可以 将报告导出为PDF 并安排将来通过电子邮件发送给您.
在需要自上而下地查看大量不同服务器的组织中,, 红门SQL监控器 是一个很好的选择。全局视图将为您提供核心的仪表板监视体验,使您可以掌握所有发生的事情。您需要从公司网站要求报价以查看价格。您可以在 14天免费试用.
9. dbForge监视器
dbForge监视器 是用于Windows的SQL监视工具,可提供简单和现代的SQL监视体验. dbForge监视器 借助专用的概述标签,绝对可以满足大型网络所需的自上而下的视角。在概述标签中,您可以查看关键指标,例如 CPU利用率, 内存利用率, 光盘活动, 和 IO延迟.
如果您想深入研究单个数据库文件的读写,则可以使用“ IO数据”选项卡。通过IO数据标签,您可以 查看总数据读取 和 写, 潜伏, 和 输入/输出操作数. 同样, 等待统计 选项卡专门用于告诉您等待时间和等待任务,以帮助您确定对服务器性能有不利影响的资源.
关于查询, dbForge监视器 有它自己的 SQL查询性能分析器 密切关注资源优化。的 SQL查询性能分析器 寻找资源密集型查询,使系统不堪重负,以致无法应付整个工作量。您可以查看查询文本和查询概要分析数据,以便可以重写它以更好地支持服务器。.
总而言之, dbForge监视器 对于想要在不依赖太多复杂显示的情况下查看深入指标的用户来说,它是理想的工具。为了运行 dbForge监视器 你需要 Microsoft SQL Server管理Studio 2012, 2014年, 2016年, 要么 2023年. 您还需要安装.NET Framework 4.5.2。您可以 免费下载dbForge Monitor.
10. Apex SQL监视器
Apex SQL监控器 是一种SQL Server监视工具,使您可以识别性能不佳并进行故障排除。您可以监控指标,例如 最长的交易, 缓冲区高速缓存命中率, 有效内存, 处理器利用率, 页面预期寿命, 数据库大小, 和 对数增长. 此信息以小图显示。这些可能比其他软件的图形难于使用,但仍然可以通过.
查询监控是为了 Apex SQL监控器 提供完整的支持。例如,您可以捕获单个查询和阻塞查询的查询等待时间。你也可以 查看历史查询性能 寻找表现特别差的地方.
最有趣的方面 Apex SQL监控器 是创建自定义指标的功能。您可以 创建和衡量自己的自定义指标 根据您的监视环境的需求。为此,您需要输入自定义指标的名称,简短说明以及类别,单位和查询文本.
Apex SQL监控器 采用基于实例的定价模型。例如,价格为499美元(382英镑),但如果您购买两到四个,则价格降至399美元(305英镑)。购买五到九个实例的价格为每个实例349美元(267英镑),购买10-19个实例的价格为299美元(229英镑)。您也可以购买20多个实例,但需要直接与销售团队联系。还有一个 免费试用 可供下载.
11. Spiceworks SQL Server监视
Spiceworks SQL Server监视 是免费的服务器监视工具,在小型企业中很流行。与 Spiceworks SQL Server监视 您可以跟踪指标 SQL Server大小, 连接, 和 速度. 如果您想监视已连接服务器的运行状况,则只需要使用此平台即可。的 仪表板是完全可定制的 您可以创建小部件来监视所需的确切基础结构.
从服务器中提取数据后,就可以在其中查看 可定制的图表和图形. 这对于查看服务器性能如何随时间变化特别有用。在更长的时间内监视服务器可以使您更早地看到性能下降的迹象.
寻求轻量级但设计合理的组织 SQL Server监控 Spiceworks SQL Server监控会很难避免出现错误。你可以下载 Spiceworks SQL Server监视 免费工具.
最佳SQL Server监控工具比较:结论
总结了我们对2023年最佳SQL监视工具的看法。在此列表中提到的所有工具中,我们建议 SolarWinds数据库性能分析器 对于SQL Server 和 SentryOne SQL Sentry. 这些工具中的每一个都提供了服务器运行状况监视体验,可以在任何规模的环境中正常运行。前者的自动发现功能使其变得特别简单.
无论您的喜好如何,我们建议您在购买商品之前先尝试一些免费试用。如果您是在小型网络中工作,那么尝试使用类似 Paessler SQL监控软件PRTG 由于其免费版本。最重要的是在购买商品之前,先找到适合自己监控的产品。归根结底,您对程序的舒适度将决定您每天使用该程序的效果如何.
置和类型不再是限制,因为 dbWatch数据库控制 可以在 Windows,Mac OS 和 Linux 上运行。此外,该工具还具有自动化功能,例如自动备份和恢复,以及自动修复和优化数据库。 dbWatch数据库控制 的起价为1,995美元(1,529英镑),并提供一个免费试用版。如果您需要一个专业的数据库监视器,那么 dbWatch数据库控制 是一个不错的选择。