深入探索 Azure SQL 数据库:监控、备份、高可用与安全
1. Azure SQL 数据库的监控与故障排除
Azure SQL 数据库的监控选项与其他 Azure 资源非常相似,主要有以下几种:
-监控选项:
-Alerts (Classic)
-Metrics (preview)
-Diagnostic settings
这些功能在 Azure 虚拟机和 Azure Web 应用中也有,并且在之前已有介绍。
而支持与故障排除选项中,有一些是 Azure SQL 数据库特有的功能:
-资源健康状况和新支持请求,这与其他 Azure 资源类似。
-新功能:
-性能概述(Performance overview):提供查询性能的总体情况,能查看查询的资源消耗信息,包括按资源类型(如 DTU、CPU 和 IOPS)的聚合消耗情况。聚合结果会显示造成最大资源成本的查询,但这可能是由于查询频繁执行,而非单次执行消耗大量资源。在“长运行查询”标签下可以找到执行时间较长的查询列表。通过编辑这些查询,可提高性能并节省成本。
-性能建议(Performance recommendations):根据数据库的性能历史给出建议列表,还可自动应用这些建议