快速定位 Azure 数据库环境中的问题
您的数据库环境随时都可能出现问题 - 我们要正视这个问题,因为没有人是在静态环境中工作的。借助 24/7 全天候 Azure 监控,SolarWinds® Database Performance Analyzer (DPA) 能够以多维方式识别等待时间行为的峰值,从而更容易锁定造成瓶颈的原因,并更容易理解其来源。
在机器学习的支持下,适用于 Azure SQL 的 DPA 可以监视行为模式的异常,让您了解问题的严重性,并根据您可以定义的敏感度收到警报。
分析 Azure SQL 服务器的性能,找出根源
DPA 中的 Azure SQL 数据库监控工具可以帮助您找到环境中最大的 Azure SQL 服务器性能问题 - 然后轻松地深入了解 DPA 提供的分析,确定问题的原因。使用关联的资源指标,更深入地了解利用率问题。
DPA 中的 Azure SQL 性能监控工具可以提供详细的阻塞和死锁分析,以量化阻塞对终端用户的影响,并将阻塞树可视化,以查看涉及的会话和查询,这可以让您了解问题的原因以及受害者是谁。查询级别的性能分析将可用数据带入一个视图,以帮助您解答“为什么这个查询运行地很慢?”以及更多问题。
使用详细的数据来优化您的数据库
发现和分析 Azure SQL 性能问题往往只是一个开始。Azure SQL 数据库监控的最终目标是使用这些性能洞察调优数据库,减少问题的影响。
构建 DPA 的目的是提醒您注意潜在的可改进的方面,在您开始优化数据库时为您指明正确的方向。DPA 可以监控实际工作负载,以突出显示查询的数据量超过需求的情况。然后,DPA 将这些查询汇总到一个表中,让您从整体上了解最佳的调优和索引机会。通常情况下,简单的更改便会对性能产生最大的影响,但您必须知道从哪里着手。
利用表调优最佳实践
遵循表调优最佳实践是提高 Azure SQL 服务器性能的有效方法。但是,当您有许多与 Azure SQL 数据库相关联的表时,您如何知道数据库表是否遵循了最佳实践?
借助 DPA,您可以更轻松地根据一系列 SQL Server 性能调优最佳实践来评估您的表和索引,包括标记和解决常见问题,例如外键没有索引、重叠索引、宽索引、没有定义索引或没有主键。DPA 还可以帮助您快速识别迫切需要注意的 Azure SQL 性能问题。
将数据库性能与虚拟机性能关联起来
利用 DPA 中先进、直观的图表功能,将性能问题映射到关键的虚拟机 (VM) 指标上,并确定虚拟机性能的影响,包括 VMware vSphere 性能,因为它与 Azure SQL 数据库有关。借助对 Azure SQL 服务性能的更多洞见,您可以更快地解决数据库虚拟化的问题。
有效实现 Azure SQL 数据库性能最大化
Database Performance Analyzer
- 访问查询和表调优顾问
- 持续监控活动会话
- 通过多维分析找出复杂问题的根源
订阅许可选项
联系我们。
请随时联系我们的团队。