Microsoft Azure SQL数据库是一种可伸缩的关系数据库即服务,为运行在Azure云中的应用程序提供了托管SQL数据库功能。应用程序管理器通过跟踪关键性能指标和查询统计信息来监视Azure SQL数据库的性能,同时通知用户系统中发生的事件和宕机。
让我们看看从高可用性的角度来看,你需要看到微软Azure SQL数据库管理,需要收集的性能指标,以及如何确保你的Azure SQL数据库正常运行:
跟踪关键的性能指标,如DTU使用率和R/W利用率,以帮助您确定数据库是否具有过剩容量或资源已达到极限。收集关于资源消耗的信息(CPU、存储、I/O等),并跟踪数据库的总体效率。在达到最大容量之前得到警报。
锁等待表明查询引起的数据争用;页IO锁存等待表明缓慢的IO响应时间;页面锁存更新等待表明不正确的文件布局。获取有关查询执行期间的等待时间、历史上长时间运行和阻塞查询的详细信息,以及用于辅助故障排除的指标,例如死锁的计数。当SQL死锁发生时接收警报并识别失败的进程。
深入研究资源指标的每个方面以及更多方面 - CPU、读、写、会话数和客户机连接数,以评估工作负载与性能水平的匹配程度。跟踪通过自定义SQL查询从数据库中检索的任何数据。可视化特定活动如何影响其他活动,并跳转到运行时性能图,其中显示特定查询性能趋势和活动细节。
区分一致的性能模式和异常情况,这对于确保数据平台为应用程序的最终用户提供最佳性能至关重要。获得性能问题和瓶颈的即时通知。在最终用户遇到问题之前迅速采取补救措施。
通过Applications Manager,您可以获得对资源利用率、应用程序性能、Microsoft Azure SQL数据库的运行状况和应用程序性能的全系统可见性。快速使用Applications Manager的30天免费试用版启动Microsoft Azure SQL数据库监控。