登录 / 注册
IT168技术开发频道
IT168首页 > 技术开发 > 技术开发资讯 > 正文

盘点灵活实用的SQL Server第三方工具

2014-08-05 09:33    来源:TechTarget中国  作者: Basit Farooq 翻译:Ranma 编辑: 王玉圆

  【IT168 资讯】监控并优化SQL Server性能,以及识别和解决SQL Server数据库中的性能瓶颈,这些对于数据库管理员(DBA),开发人员和应用程序支持团队来说都是一项艰巨的任务。影响SQL Server性能的因素包括服务器硬件,操作系统建立和数据库设置。SQL Server为监控其自身性能提供了完整的工具包,但是很多SQL Server DBA,开发人员以及应用程序支持团队还是会选择使用第三方性能监控工具。

  SQL Server第三方性能监控工具要比产品自带的工具更加灵活,而且它们会为性能相关的数据提供一个集中存储库。此外,它们易于使用并且还能提供对所有SQL Server性能的实时可视化。第三方监控工具可以协助监控SQL Server和数据库性能,解决基于阈值和趋势预警的潜在问题,并隔离产生应用程序性能问题的根本原因。

  这些排名前三的SQL Server第三方工具可以用来快速识别和解决性能瓶颈。

  Idera SQL Diagnostic Manager(Idera SQL诊断管家)

  SQL Diagnostic Manager是一个强大的性能监控,预警和诊断工具。他具备综合性,低冲击性,高度可定制化以及非代理性等特点。你可以使用SQL Diagnostic Manager 来监控物理和虚拟SQL Servers。通过一个集中数据库面板或是移动设备,它可以主动提示你有关运行状态,性能和可用性的故障。其服务器面板会收集并显示会话、查询、系统资源、数据、服务以及日志的实时活动、状态和性能信息。而移动面板可以让你随时随地访问,监控,诊断并解决SQL Server和数据库性能问题。SQL Diagnostic Manager会在一个集中存储存库中存储实时的和历史的性能数据,会话详情,以及任务数据。

  SQL Diagnostic Manager用CPU to I/O Activity(I/O活动CUP占用率),Physical Disk Activity(物理磁盘活动),Worst Performing by Application or User(应用程序或用户的最坏性能),Logins(登录,此报告也包含失败的登录),Procedure Cache Hit ratio(程序缓存命中率),Block and Deadlocks(阻塞和死锁)这些名词提供报告。此软件同样包含一些基于过去性能的报告,你可以用来预测数据库,磁盘驱动器和表增长。

  SQL Diagnostic Manager拥有一个自适应的自动预警系统,它包含超过100项基于行业最佳实践的预定义的和可配置预警设置。为了获得更强的灵活性,SQL Diagnostic Manager还可以让你自定义预警。

  虽然监控生产服务器要求代理和数据库对象,但SQL Diagnostic Manager并不需要这些就可以快速安装。一个典型的安装和配置过程耗时不超过30分钟。


▲图 1.

  要了解详情,请参阅SQL Diagnostic Manager产品页面

  SQL Sentry Performance Advisor(SQL 哨兵性能顾问)

  SQL Sentry Performance Advisor是一个中央化实时性能监控和预警工具,它通过一个基于窗口的性能面板来提供性能监控和预警。此面板监控并显示Windows和SQL Server最重要的性能指标,如在一个单一视图中并排显示CPU内存,分页以及I/O。它还可以用于在实时模式下查看SQL Server活动时间点以及在历史分析模式下查看历史性能分析。你可以轻易的在这两种模式间进行切换。此SQL Server第三方工具还有一个面板,它可以捕获有重大影响的存储过程,批处理和Transact-SQL语句。

  SQL Sentry Performance Advisor包含智能预警机制,它可以让你针对自己的SQL环境自定义预警。包括AlwaysOn监控和管理,用于查询计划分析的集成计划探测器,阻塞和死锁监控,索引,以及碎片报告。它还有基于服务的强大的SQL Server Reporting用于性能报告,它包括Global Server Status(全局服务器状态),Wait Stats Analysis(等待状态分析),Disk Space(磁盘空间),Database File Size(数据库文件大小),Top SQL,High VLFs以及Misaligned Partitions。


▲图2.

  要了解详情,请参阅SQL Sentry Performance Advisor产品页面。

  戴尔的Foglight Performance Suite SQL Server(Foglight SQL Server性能套件)

  Foglight Performance Suite for SQL Server是一个用来监控物理和虚拟SQL Server环境的完整SQL Server第三方工具。它在没有相关开销和影响SQL负载的情况下提供了一个SQL Trace-like级别的详情。它有一个基于网页的面板,你可以用它一目了然地查看SQL Server性能相关活动的实时和历史信息。你还可以用Foglight Performance Suite for SQL Server 主动诊断并解决威胁SQL Server性能的瓶颈以及可伸缩性问题。使用此面板,你可以对SQL Server物理,虚拟和SQL Azure环境快速识别并解决关键性能问题。Foglight Performance Suite提供了内置业务智能,而不需要你去建立或是维护数据立方。它还可以让你配置预警以快速识别性能问题。


▲图 3.

  要了解详情,请参阅Foglight Performance Analysis for SQL Server产品页面。

标签: SQL Server , 数据库
  • IT168企业级IT168企业级
  • IT168文库IT168文库

扫码送文库金币

编辑推荐
系统架构师大会
系统架构师大会
点击或扫描关注
IT168企业级微信关注送礼
IT168企业级微信关注送礼
扫描关注
首页 评论 返回顶部