SQL Server诊断方案

使用授权软件或SAAS来观察重要的DB指标.

AD头基础结构

开始诊断数据库运行的环境. Use 万博体育® 用于诊断重要服务器和数据库的云计算或授权软件 metrics.

数据是推动商业成功的燃料. 它是确保应用程序可用的基础 满足最终用户需求的性能, 它有助于为关键的业务决策提供信息, 它甚至提供 专有优势,使组织从竞争中脱颖而出. Microsoft SQL Server和 Azure SQL数据库 are common 全球的数据平台企业选择迎接这些挑战 监控SQL数据库 performance is critical.

数据库管理员和IT专业人员无法改善没有衡量的东西. 确保你有权利 监控解决方案监控正确的指标,并提供可操作的指标,确保您可以 有效地查明问题的根源,并帮助优化和调优数据库性能 防止未来出现问题.

成功诊断 Microsoft SQL Server,您需要从监视整个数据平台堆栈开始. 这种监视应该 包括SQL Server应用程序, 操作系统, 并扩展到管理程序主机基础结构 适用于公共、私有和混合云. 数据库管理员和IT部门应不断 监视这些层. 如果您只监视SQL Server实例本身,则可以使用blind 这可能会导致SQL Server性能和可用性问题.

SQL数据库和服务器诊断

Hyper-V和VMware环境中的SQL数据库诊断

Hyper-V和VMware环境中的SQL数据库诊断

越来越多的数据库在虚拟环境中运行, 这意味着您的监控和诊断应该扩展到VMware vSphere和Microsoft Hyper-V管理程序. 运行虚拟化SQL Server需要深入了解网络, CPU, memory, 以及vSphere和Hyper-V主机及其虚拟机的存储. 查看诸如磁盘延迟等指标, disk space, 个vCPU利用率, 和Co-Stop是特定于管理程序的, 和相邻虚拟机的性能可能会影响您的SQL Server性能,如果不监控.

SQL Server操作系统监控

SQL Server操作系统监控

向上移动的数据平台堆栈是SQL Server本身. 应该在管理程序和操作系统层监视一些标准指标, such as CPU, memory, 和网络. 在操作系统和应用程序层还需要监视其他指标. 指标包括:

  • 处理器队列长度
  • 缓冲区管理器\缓冲区缓存命中率
  • 缓冲区管理器\页面寿命
  • And more

在诊断SQL Server问题时,应该监视并考虑这些指标.

监视和更容易地分析性能指标

监视和更容易地分析性能指标

使用易于阅读的分析仪表板中可用的指标来维护数据库环境. 一个有用的监控指标是等待时间. 通过查看总体等待时间, 您可以了解在给定的一天和给定的时间段中,在数据库中花费的时间最多的地方—记住等待时间是并发的,在给定的一天中可能超过24小时. 通过分析数据库性能,可以将异常与与SQL数据库操作相关的周期性事件区分开来. 监视和了解平均等待时间可以让您更好地了解SQL的整体性能.

优化查询性能

优化查询性能

要关注数据库SQL性能,需要调优索引和查询. 识别有问题的SQL查询和索引的一个好方法是通过等待时间. 开始优化和调优您的表, 寻找低效的步骤, 受影响的行数, 如果有一个主键, 如果外键被索引. 在优化查询和表时,请注意这一点, 它可能以另一个表或查询为代价.

SQL云监控

SQL云监控

即使您的公司采用云优先策略,诊断SQL性能仍然非常重要. 在云中移动数据库或构建新数据库在本地运行时仍然会带来性能和设计方面的挑战. 总等待时间, 查询执行的次数, 和延迟是应该监视和调优的几个指标,以确保最佳SQL性能. 云数据库的弹性特性可能能够解释意外活动, 但这将以您的云账单为代价.
{{静态内容}}
{{CAPTION_TITLE}}

{{CAPTION_CONTENT}}

{{TITLE}}