联系电话:400-6906-068

使用 eG 企业版套件监控 Microsoft SQL 服务器

内容简介

Microsoft 的 SQL 服务器被作为 Microsoft Windows 平台上搭载的大多数应用程序的数据库引擎。 医疗保健、制造、银行等多个行业的服务都依赖后端数据库服务器进行数据存储和访问。 数据库服务器的任何性能退化或无法使用都会严重影响整个服务的性能,常常会导致客户满意度下降以及业务收入减少。

eG SQL 监控器能够为 Microsoft SQL 数据库服务器提供深入监控。 通过全天候监控数据库服务器引擎的可用性和响应时间,eG SQL 监控器会在检测到问题时立即发出警报。 eG SQL 监控器还能实时追踪服务器上搭载的每个数据库的利用率。 通过使用 eG SQL 监控器提供的用户登录/登出统计,管理员可以确定占用 SQL 服务器较多资源的应用程序。 为了能够主动报警,eG SQL 监控器还对关键参数进行监控,以便能对问题及早做出报警指示。 监控器会对主机操作系统进行监控,以确保 SQL 服务器上搭载的服务器硬件大小合适(例如,有足够的空闲内存、磁盘利用率在限制范围内、CPU 使用率在可接受范围等)。 此外,监控器还会收集 Windows 事件日志中报告的错误,并提请管理员注意。

使用 eG SQL 监控器对 Microsoft SQL 服务器进行根源诊断

有关 Microsoft SQL 服务器性能和使用的报告
很多时候,应用程序用户和开发人员都认为数据库引擎即 SQL 服务器,是速度变慢的原因。 但实际上,问题可能是由于低效率的应用程序设计引起的。例如,一个或多个使用数据库服务器的应用程序产生了无法有效使用索引的查询,由此导致桌面扫描以及多余的磁盘活动增加。 同样,一个应用程序可能会锁定桌面,从而造成其他应用程序发生故障。 异常的事务回滚也可能暗示需要对应用程序的设计问题加以注意。 eG SQL 监控器能向管理员强调诸多此类应用程序的异常状况。 通过分析应用程序的锁定模式,eG SQL 监控器能确定阻止程序进程的“根源”,即阻止其他应用程序运行的那些操作。 监控器还将根据资源使用率以及应用程序正在运行的查询指示,对应用程序进行排名;管理员可根据排名所提供的重要信息调整他们对 SQL 服务器的使用。

eG SQL 监控器支持 Microsoft SQL 7、2000 及 2005 版本;还能监控数据库服务器的开发和其精简版本。 另外,监控器还支持对指定 SQL 服务器和基于端口的 SQL 服务器的安装, 支持主动/主动和主动/被动的 SQL 集群。 管理员可以选择决定是以基于代理的方式监控还是以无代理方式监控。 如果使用基于代理的监控模式,eG 单个代理技术能确保只使用一个单独代理就能监控在服务器上运行的所有应用程序,还能将 SQL 服务器性能与服务器上发生的其他活动(例如,正在执行的备份工作)进行关联。

凭借其自动确定 IT 基础结构上所收集的每个参数的基线的功能,eG SQL 监控器能向管理员提供主动报警。 还能随时提供 SQL 服务器使用情况的深入快照,以协助管理员进行实时诊断和事后诊断。 自动计算每小时、每天及每月趋势,从而使管理员能有效规划 SQL 基础结构的使用率和容量。
eG SQL 监控器显示的内容
数据库服务监控
数据库服务器能否用于服务请求?
对一个典型查询的响应时间是多久?
SQL 服务器上目前有多少次登入/登出?
哪些应用程序/用户正在访问 SQL 服务器?它们各自的资源使用率是多少?
目前正在运行的每个应用程序有些什么查询?
数据库服务器引擎监控
数据库服务器引擎的 CPU 使用率是多少?
与输入/输出相比较,SQL 服务器需要多少时间进行处理?
数据库服务器的典型工作负荷是多少?
哪些数据库在数据库服务器引擎上的加载最多?
有多少进程正在运行?它们正在执行什么查询?
哪个(些)用户正在执行这些查询?
锁定活动监控
数据库上的典型锁定活动是什么?
哪些进程正被锁定?是由谁锁定的?
哪些是根阻止程序进程?它们正在执行什么查询?
是否发生任何死锁?
数据库活动和空间监控
SQL 服务器上搭载了什么数据库?
是否有任何数据库的空间达到了最大容量?
哪个数据库的事务活动较多?
每个数据库服务器上有多少主动事务正在发生?
SQL 内存监控
SQL 服务器是否能有足够的内存?
目前服务器耗费的内存有多少?还将耗费多少?
有多少内存用于连接?多少用于锁定?多少用于查询优化?
服务器的缓存命中率是多少?
服务器的缓冲池能提供多少页面?
有多少页面是空闲页面?
操作系统监控
是否有足够的磁盘容量?
是否有对 CPU 或内存资源的过度连接?
磁盘是否异常繁忙?
哪些进程占用的资源(CPU、内存、磁盘等)最多?

eG SQL 监控器的主要优势
可根据实时收集和分析的各种 SQL 数据库服务器统计,生成主动报警
可将端到端服务性能与数据库、服务器及网络性能关联,由此就可快速确定基础结构的热点所在
可提供趋势和服务水平报告,由此就可评估基础结构目前的容量,并对未来的扩展做出规划
通过简单快速地将问题同特定应用程序层隔离,减少IT 管理员可能受到的指责,因而也只有特定管理员需要进行问题处理