当前位置: 首页 > 科技观察

推荐-10款优秀的SQLServer服务器监控工具

时间:2023-03-17 17:22:35 科技观察

服务器是网络中最重要的资源之一,SQLServer的广泛普及使得SQLServer监控工具成为网络长期维护的必备条件。使用服务器监控工具跟踪服务器的运行状况可为您提供解决性能问题所需的信息。从长远来看,解决性能问题将使您的网络保持正常运行。忽视服务器监控会导致服务器停机并使您的业务付出高昂代价。使用SQLServer监视工具是保护服务器免受代价高昂的系统故障的方法。在本文中,我们将了解2018年最佳SQLServer监控工具。SQLServer监控工具列表:SolarWindsDatabasePerformanceAnalyzerforSQLServerPaesslerSQL监控软件PRTGIderaSQLDiagnosticManagerLepideSQLServerAuditingSQLPowerToolsRed-GateSQLMonitordbForgeMonitorApexSQLMonitorSentryOneSQLSentrySpiceworksSQLServerMonitoring1.SolarWindsSQLServer数据库性能分析器SolarWindsSQLServer数据库性能分析器是一个完整的现代网络服务器监控解决方案。使用SolarWindsDatabasePerformanceAnalyzerforSQLServer从一个集中位置监控SQLServer、MySQL、Oracle、DB2、SAPASE和云服务器。该产品的主要重点之一是找到性能故障的根本原因。为用户提供数据收集引擎以查看原始服务器使用数据。这包括一个详细说明随时间变化的性能的图表,可以通过五种独特的方式查看(摘要、CPU、内存、磁盘和网络)。为了解决性能问题的根本原因,SolarWindsDatabasePerformanceAnalyzerforSQLServer允许您使用等待时间、用户、文件和对象等指标来查明问题。SolarWindsDatabasePerformanceforSQLServer之所以成为最好的SQLServer监控工具之一,是因为它的系统资源开销成本低。这意味着您可以在对网络性能影响最小的情况下运行该程序。它不仅可扩展,而且还集成了其他工具,例如SolarWindsServer和ApplicationMonitor以及StorageResourceMonitor,这意味着您可以根据需要扩展监控体验。它提供14天的免费试用期。2.PaesslerSQL监控软件PRTGPaesslerSQL监控软件PRTG是PRTG套件的一部分,是一个网络监控器,它还提供了一系列的SQL监控功能。使用此工具,可以监视MicrosoftSQL、OracleSQL、MySQL和PostgreSQL的性能下降迹象。这个过程很简单,因为PaesslerSQL监控软件PRTG预配置了适用于所有最流行数据库的传感器模板。它开箱即用的一些传感器包括MicrosoftSQLv2传感器、OracleSQLv2传感器、MySQLv2传感器、PostgreSQL传感器和ADOSQLv2传感器。这些传感器中的每一个都有自己独特的视图,并为您提供与该单个服务器相关的关键指标。例如,MicrosoftSQLv2传感器会告诉您请求的执行时间、查询的执行时间、受影响的行数以及停机时间。除了这些独特的传感器工具外,它还具有一系列附加功能,例如通知。您可以安排警报以确定何时接收SQLServer中的性能事件通知。触发警报后,将通过电子邮件或短信发送通知。如果你在iOS和Android上有PRTGNetworkMonitor应用程序,那么你也可以在那里收到警报。PaesslerSQL监控软件PRTG是适用于Windows设备的最佳SQL监控器之一。PRTGNetworkMonitor有一个免费软件版本,可以免费监控多达100个传感器。它还拥有30天免费试用版3.IderaSQLDiagnosticManager如果您正在寻找更专业的SQL监控软件产品,那么IderaSQLDiagnosticManager是您的最佳选择。使用IderaSQL诊断管理器,可以监控物理和虚拟环境中的SQL数据库。可以查看有关服务器CPU、内存、硬盘和网络使用情况的性能信息。使用此信息,可以查看服务器是否遇到问题。要充分利用此程序,您可能需要SQLQueryTuner附加组件。此加载项可帮助您发现和诊断性能不佳的SQL查询。它通过创建数据的图形表示来做到这一点,以便可以更清楚地看到正在发生的事情。预测性警报是IderaSQL诊断监视器提供的最有用的功能之一。您可以配置自定义阈值,以便在出现此触发条件时通知警报。该产品还为您提供专家建议,以便在出现问题时,您可以运行自动脚本来修复它。还有一些特定的指南和在线内容可以帮助解决性能问题。IderaSQL诊断管理器可用于WindowsXP、WindowsVista、WindowsServer2008SP2、Windows7、WindowsServer2008R2、Server2012、Windows8、Windows8.1、Server2012R2、Windows10和WindowsServer2016。它有一个14-天免费试用。4.LepideSQLServerAuditingLepideSQLServerAuditing为监控SQL实例提供可靠的服务器审计体验。使用LepideSQLServer审计,对SQL用户、权限、触发器、数据库和登录配置所做的所有更改都将保存为审计数据。这对于跟踪您的SQL配置如何随时间变化并保持最新状态非常有用。LepideSQLServerAuditing还允许您监控连接的SQLServer的运行状况。LepideSQLServerAuditing监控服务器并为您提供有关使用情况、CPU使用情况、连接和错误率的数据。如果服务器出现故障,将通过警报通知它。警报作为控制台更新、电子邮件和来自LepideAuditor应用程序的推送通知发送。可以在Windows7、Windows8、Windows8.1、Windows10、WindowsServer2008、WindowsServer2008R2、WindowsServer2012、WindowsServer2012R2和WindowsServer2016上下载和试用。Lepide也是免费试用版这个软件。5.SQLPowerToolsSQLPowerTools是一种无代理的SQL监控解决方案,力求尽可能轻量级。借助SQLPowerTools,OracleSQLServer、Informix和Sybase数据库服务器可以在对服务器资源影响最小的情况下进行监控,因为该软件使用数据包嗅探来分析服务器的性能。SQLPowerTools使用的数据包括响应时间、目标IP、源IP应用程序、开始时间、结束时间、数据库、返回的行数、发送的字节数和发送的数据包。这是一个庞大的数据集,可为您提供检查数据库性能所需的一切。SQLPowerTools关注的一个关键领域是网络安全。该工具旨在通过高级SQL行为分析和用户实体行为分析(UEBA)来防止网络攻击。当攻击者试图破坏您的网络时,它会识别威胁并立即阻止它。这使得SQLPowerTools成为保护服务器安全的良好解决方案。总体而言,SQLPowerTools是任何想要将性能监控解决方案与Windows上的其他网络安全功能相结合的企业都应该考虑的产品。它可以申请免费试用。6.Red-GateSQLMonitorRed-GateSQLMonitor是一种SQL监控解决方案,可提供此列表中最现代的监控体验之一。Red-GateSQLMonitor为您提供全局概览,让您可以从一个窗口查看已连接服务器的健康状况。此视图以颜色编码显示网络中服务器的健康状况。如果服务器停机,它将变为红色并显示失败消息。失败消息包括诸如“长时间运行的查询”之类的通知。Red-Gate认识到,即使采用这种全局视图,也很难跟踪实时网络,这就是他们拥有自己的警报系统的原因。警报系统带有40个预配置的警报,也可以自定义这些警报以在超过特定阈值时向您发送警报。可以设置内存资源使用、高CPU、磁盘空间、SQL错误和查询性能问题的阈值。该产品最引人注目的地方之一是图形和视觉显示的清晰度。它们使您可以轻松快速地监控服务器运行状况。还有一个报告模块,可用于进一步分解数据以供将来分析。报告可以导出为PDF并安排在将来通过电子邮件发送给您。在许多不同服务器的自上而下可见性至关重要的企业中,Red-GateSQLMonitor是一个很好的选择。全局视图将为您提供核心仪表板监控体验,让您始终掌握一切。提供14天的免费试用期。7.dbForgeMonitordbForgeMonitor是一款适用于Windows的SQL监控工具,可提供简单而现代的SQL监控体验。dbForgeMonitor无疑通过专用的概览选项卡确定了大型网络所需的自上而下的视角。在概述选项卡中,您可以查看关键指标,例如CPU利用率、内存利用率、磁盘活动和IO延迟。如果您想深入研究单个数据库文件的读写,可以使用IOData选项卡。通过IOData选项卡,您可以查看总数据读写、延迟和输入/输出操作计数。同样,“等待统计”选项卡专门用于告诉您等待时间和等待任务,以帮助您查明对服务器性能产生负面影响的资源。关于查询,dbForgeMonitor有自己的SQL查询性能分析器来监控资源优化。SQL查询性能分析器查找资源密集型查询,这些查询会使系统不堪重负以处理整个工作负载。您可以查看查询文本和查询分析数据,以便重写它以更好地支持您的服务器。总而言之,dbForgeMonitor是希望在不依赖太多复杂显示的情况下查看深入指标的用户的理想工具。要运行dbForgeMonitor,需要MicrosoftSQLServerManagementStudio2012、2014、2016或2017。.NETFramework4.5.2也需要安装。您可以免费下载dbForgeMonitor。8.ApexSQLMonitorApexSQLMonitor是一种SQLServer监控工具,可用于识别和解决性能不佳的问题。您可以监控运行时间最长的事务、缓冲区高速缓存命中率、可用内存、处理器利用率、页面预期寿命、数据库大小和日志增长等指标。此信息显示为小图形。这可能比其他软件的图形更难使用,但没关系。ApexSQLMonitor完全支持查询监控。例如,您可以捕获单个查询和阻塞查询的查询等待时间。您还可以查看历史查询性能以查找性能特别差的区域。ApexSQLMonitor最有趣的方面是能够创建自定义指标。您可以根据监控环境的需要创建和衡量自己的自定义指标。为此,您需要输入自定义指标的名称、简短描述以及类别、单位,然后输入查询文本。它有一个可供下载的免费试用版。9.SentryOneSQLSentrySentryOneSQLSentry是一种采用更经典方法进行SQL监控的工具。您可以使用此工具查看连接到网络的服务器的性能指标,并仔细查看性能不佳的查询。还可以发现存储和资源瓶颈。使用SentryOneBlockAnalysis,可以从分层的角度查看阻塞过程,以更快地找到根本原因。SentryOneSQLSentry可帮助您掌握100多种警报条件。您可以自定义警报消息以显示您需要的确切信息。这也是一个简单的过程,因为您只需转到“条件”窗格并选择要自定义的条件,然后单击“消息”选项卡>“编辑”。所有消息都是基于XML的。他们的网站上还提供了SentryOneSQLSentry的免费试用版。10.SpiceworksSQLServerMonitoringSpiceworksSQLServerMonitoring是一款免费的服务器监控工具,在小型企业中很受欢迎。借助SpiceworksSQLServerMonitoring,您可以跟踪SQLServer大小、连接和速度等指标。如果您想监控连接的服务器的健康状况,那么您只需要检查这个平台。仪表板是完全可定制的,可以创建小部件来监控所需的确切基础设施。从服务器提取数据后,可以在可自定义的图表和图形中查看数据。这对于了解服务器的性能如何随时间变化特别有用。通过在更长的时间内监控您的服务器,您可以更早地看到性能下降的迹象。寻求轻量级但设计良好的SQLServer监控体验的企业可以选择它。SpiceworksSQLServer监控工具可免费下载。