服务器是网络中最重要的资源之一,SQL Server的普遍普及使SQL Server监控工具成为长期网络维护的先决条件。使用服务器监控工具跟踪服务器的运行情况能够为你提供解决性能问题所需的信息。sql
服务器是网络中最重要的资源之一,SQL Server的普遍普及使SQL Server监控工具成为长期网络维护的先决条件。使用服务器监控工具跟踪服务器的运行情况能够为你提供解决性能问题所需的信息。从长远来看,解决性能问题将使你的网络保持正常运行。数据库
忽视服务器监控可能会致使服务器停机并使企业损失惨重。利用SQL Server监控工具是保护服务器免受代价高昂的系统故障的方法。在本文中,咱们将介绍2018年最好的SQL Server监控工具。缓存
SQL Server监控工具列表:安全
1.SolarWinds Database Performance Analyzer for SQL Server服务器
用于SQL Server的SolarWinds数据库性能分析器是用于现代网络的完整服务器监控解决方案。使用适用于SQL Server的SolarWinds数据库性能分析器,能够从一个集中位置监控SQL Server,MySQL,Oracle,DB2,SAP ASE和云服务器。该产品的主要焦点之一是找出性能故障的根本缘由。网络
为用户提供数据收集引擎以查看原始服务器使用数据。其中包括一个图表,详细说明了性能随时间的变化状况,能够经过五种独特的方式(摘要,CPU,内存,磁盘和网络)查看。为了解决性能问题的根本缘由,SQL Server的SolarWinds数据库性能分析器容许你使用等待时间,用户,文件和对象等指标来找出问题所在。架构
是什么让SolarWinds Database Performance for SQL Server成为最好的SQL Server监控工具之一,它的系统资源开销成本较低。这意味着你能够在对网络性能影响最小的状况下运行该程序。ide
它不只可扩展,还能够与其余工具集成,如SolarWinds Server和Application Monitor以及存储资源监控器,这意味着你能够根据本身的要求扩展监控体验。它提供一个为期14天的免费试用版。工具
2.Paessler SQL monitoring software PRTG性能
Paessler SQL monitoring software PRTG是PRTG套件的一部分,是一个网络监控器,它还提供一系列SQL监控功能。使用此工具,能够监控Microsoft SQL,Oracle SQL,MySQL和PostgreSQL,以查看性能降低的迹象。这个过程很简单,由于Paessler SQL监控软件PRTG为全部最流行的数据库预先配置了传感器模板。
它开箱即用的一些传感器包括Microsoft SQL v2传感器,Oracle SQL v2传感器,MySQL v2传感器,PostgreSQL传感器和ADO SQL v2传感器。这些传感器中的每个都有本身独特的视图,并为你提供与该单个服务器相关的关键指标。例如,Microsoft SQL v2传感器会告诉你请求的执行时间,查询的执行时间,受影响的行数以及停机时间。
除了这些独特的传感器工具以外,它还具备一系列附加功能,如通知。你能够安排警报,以肯定什么时候接收SQL Server中的性能事件通知。一旦触发警报,将经过电子邮件或短信发送通知。若是你在iOS和Android上有PRTG网络监控器应用程序,那么你也能够在那里收到警报。
Paessler SQL monitoring software PRTG是Windows设备的最佳SQL监控器之一。PRTG网络监控器有一个免费软件版本,能够免费监控多达100个传感器。它还有一个30天免费试用版
3.Idera SQL Diagnostic Manager
若是你正在寻找更多专业的SQL监控软件产品,那么Idera SQL Diagnostic Manager就是你的最佳选择。使用Idera SQL Diagnostic Manager,能够监控物理和虚拟环境中的SQL数据库。能够查看有关服务器CPU,内存,硬盘和网络使用状况的性能信息。有了这些信息,就能够看到服务器是否遇到了问题。
为了充分利用此程序,你可能须要SQL Query Tuner附加组件。此加载项可帮助你发现和诊断性能不佳的SQL查询。它经过建立数据的图形表示来实现这一点,以即可以更清楚地看到正在发生的事情。
预测警报是Idera SQL Diagnostic Monitor提供的最有用的功能之一。你能够为警报配置自定义阈值,以便在发生此触发条件时收到通知。此产品还为你提供专家建议,以便一旦出现问题,能够运行自动脚原本解决问题。还有特定的指导和在线内容可帮助解决性能问题。
Idera SQL Diagnostic Manager适用于Windows XP,Windows Vista,Windows Server 2008 SP2,Windows 7,Windows Server 2008 R2,Server 2012,Windows 8,Windows 8.1,Server 2012 R2,Windows 10和Windows Server 2016。它有一个为期14天的免费试用版。
4.Lepide SQL Server Auditing
Lepide SQL Server Auditing为监控SQL实例提供了可靠的服务器审核体验。使用Lepide SQL Server Auditing,对SQL用户,权限,触发器,数据库和登陆配置所作的全部更改都将保存为审核数据。这很是适合跟踪SQL配置如何随时间变化并保持最新状态。
Lepide SQL Server Auditing还容许你监控链接的SQL Server的运行情况。Lepide SQL Server Auditing监控服务器并为你提供有关使用状况,CPU使用率,链接和错误率的数据。若是服务器出现故障,则会经过警报通知。警报做为控制台更新,电子邮件和来自LepideAuditor应用程序的推送通知发送。
能够在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也是这个软件的免费试用版。
5.SQL Power Tools
SQL Power Tools是一种无代理SQL监控解决方案,致力于尽量轻量级。使用SQL Power Tools,能够监控Oracle SQL Server,Informix和Sybase数据库服务器,而对服务器资源的影响最小,由于软件使用数据包嗅探来分析服务器的性能。
SQL Power Tools使用的数据包括响应时间,目标IP,源IP应用程序,开始时间,结束时间,数据库,返回的行数,发送的字节数以及发送的数据包。这是一个庞大的数据集,为你提供了仔细检查数据库性能所需的一切。
SQL Power Tools关注的一个关键领域是网络安全。此工具旨在经过高级SQL行为分析和用户实体行为分析(UEBA)防止网络攻击。当攻击者试图破坏你的网络时,它将识别威胁并当即将其中止。这使得SQL Power Tools成为保护服务器的良好解决方案。
总体SQL Power Tools是任何想要将性能监控解决方案与Windows上的其余网络安全功能相结合的企业都应该考虑的产品。它能够申请免费试用。
6.Red-Gate SQL Monitor
Red-Gate SQL Monitor是一种SQL监控解决方案,可提供此列表中最现代化的监控体验之一。Red-Gate SQL Monitor为你提供全局概述,容许你从一个窗口查看已链接服务器的运行情况。此视图显示整个网络中服务器运行情况的颜色编码显示。若是服务器关闭,它将变为红色并显示故障消息。故障消息包括“长时间运行查询”之类的通知。
Red-Gate认识到,即便使用此全局视图,也很难跟踪实时网络,这就是他们拥有本身的警报系统的缘由。警报系统附带40个预配置警报,也能够进行自定义,以便在超过特定阈值时向你发送警报。能够设置内存资源使用率,高CPU,磁盘空间,SQL错误和查询性能问题的阈值。
关于这个产品最引人注目的事情之一是图形和视觉显示的清晰度。它们可让你轻松快速地监控服务器运行情况。还有一个报告模块,可使用该模块进一步细分数据以供未来分析。能够将报告导出为PDF,并安排未来经过电子邮件发送给你。
在许多不一样服务器的自上而下可见性相当重要的企业中,Red-Gate SQL Monitor是一个很好的选择。全局视图将为你提供核心仪表板监控体验,让你始终掌控全部事情。提供14天的免费试用。
7.dbForge Monitor
dbForge Monitor是Windows的SQL监视工具,可提供简单而现代的SQL监控体验。dbForge Monitor绝对指出了具备专用Overview选项卡的大型网络所需的自上而下的透视图。在Overview选项卡中,你能够查看关键指标,如CPU利用率,内存利用率,磁盘活动和IO延迟。
若是想深刻研究单个数据库文件的读写,那么可使用IO Data选项卡。经过IO Data选项卡,能够查看总数据读写,延迟和输入/输出操做计数。一样,“等待统计信息”选项卡专门用于告诉你等待时间和等待任务,以帮助你查明对服务器性能产生负面影响的资源。
关于查询,dbForge Monitor有本身的SQL查询性能分析器来监控资源优化。SQL查询性能分析器会查找资源密集型查询,这些查询会使系统没法应对,从而没法应对整个工做负载。你能够查看查询文本和查询分析数据,以便你能够重写它以更好地支持你的服务器。
总而言之,dbForge Monitor是想要在不依赖太多复杂显示的状况下查看深刻指标的用户的理想工具。要运行dbForge Monitor,须要Microsoft SQL Server Management Studio 2012,2014,2016或2017。还须要安装.NET Framework 4.5.2。你能够免费下载dbForge Monitor。
8.Apex SQL Monitor
Apex SQL Monitor是一种SQL Server监控工具,可用于识别性能不佳和排除故障。你能够监控指标,例如运行时间最长的事务,缓冲区缓存命中率,可用内存,处理器利用率,页面预期寿命,数据库大小和日志增加。此信息以小图形显示。这可能比其余软件的图形难使用,但还能够。
查询监控是Apex SQL Monitor提供彻底支持的东西。例如,你能够捕获单个查询和阻止查询的查询等待时间。还能够查看历史查询性能,以查找性能特别差的区域。
Apex SQL Monitor最有趣的方面是可以建立自定义指标。能够根据监控环境的须要建立和测量本身的自定义指标。为此,你须要输入自定义指标的名称,简短描述以及类别,单位,而后输入查询文本。
它有一个免费试用版可供下载。
9.SentryOne SQL Sentry
SentryOne SQL Sentry是一种采用更经典的SQL监控方法的工具。你可使用此工具查看链接到网络的服务器的性能指标,并仔细查看性能较差的查询。还能够发现存储和资源瓶颈。使用SentryOne块分析,能够从分层角度查看阻塞过程,以便更快地找到根本缘由。
SentryOne SQL Sentry可帮助你在超过100个警报条件下保持领先地位。你能够自定义警报消息以显示所需的确切信息。这也是一个简单的过程,由于你只需转到“条件”窗格并选择要自定义的条件,而后单击“消息”选项卡>“编辑”。全部消息都是基于XML的。
他们的网站上还提供SentryOne SQL Sentry免费试用版。
10.Spiceworks SQL Server Monitoring
Spiceworks SQL Server Monitoring是一种免费的服务器监控工具,在小型企业中很受欢迎。使用Spiceworks SQL Server Monitoring,你能够跟踪SQL Server大小,链接和速度等指标。 若是你但愿监控已链接服务器的运行情况,那么你只须要查看此平台便可。仪表板是彻底可自定义的,能够建立小部件来监控所需的确切基础架构。
从服务器中提取数据后,能够在可自定义的图表和图形中查看数据。这对于了解服务器的性能如何随时间变化特别有用。经过较长时间监控服务器,你能够更早地看到性能降低的迹象。
寻求轻量但设计良好的SQL Server监控体验的企业能够选择它。能够免费下载Spiceworks SQL Server监控工具。
如下转自:
收集了一下当前SQLSERVER数据库监控软件,发现开源免费的真的是“没有”
Questsoftware Quest's spotlight(收费) http://www.quest.com/search/search-results.aspx?q=spotlight
Idera's SQLDiagnosticManager (收费) http://www.idera.com/ProductsSolutions/SQLServer/SQLDiagnosticManager.aspx
red-gate sql-monitor(收费) http://www.red-gate.com/products/dba/sql-monitor/
Cacti(免费 开源 这个工具准确来说应该算是服务器监控不算是SQLSERVER监控) http://www.oschina.net/p/cacti/
微软的SCCM(收费) http://rdsrv.blog.51cto.com/2996778/948970
Idera's sql check(只能一台机器,免费) http://www.idera.com/en/ProductsSolutions/FreeTools/SQLCheck.aspx
windbmonitor (国内某大牛开发的,收费)http://www.wumii.com/item/7TGHUb76
Questsoftware Foglight for SQL Server(收费) http://www.questsoftware.com.cn/foglight-for-sql-server/
sqlsentry (sql哨兵) Performance Advisor for SQL Server(收费) http://www.sqlsentry.net/performance-advisor/sql-server-performance.asp
最后一个工具:肉眼
开玩笑的o(∩_∩)o