摘要
在本模块中,你了解了与 SQL Server 相比的 Azure SQL 性能功能。 你还了解了性能任务,如配置和维护。
若要提供一致的性能,需要进行监视和故障排除。 在本模块中,你通过针对 CPU 缩放场景的实践活动,了解了可用于对性能进行监视和故障排除的各种方法和工具。 随后你了解了如何在不需要迁移数据库的情况下为工作负载改进 CPU 缩放。 提高应用程序性能并不总是要求在 Azure 中进行新的缩放,因此你了解了一个可通过优化查询工作负载来改进的常见性能瓶颈场景。
最后,你了解了 Azure SQL 数据库中智能性能的独特功能。 此功能包括智能查询处理、自动计划更正和自动索引。
了解详细信息
通过以下资源详细了解 Azure SQL 性能:
- 可为 CPU、内存和 I/O 选择的固定容量。 研究针对 Azure SQL 托管实例和数据库的资源限制。
- SQL 托管实例的 I/O 配置可提高性能。
- 提供有熟悉的工具,例如 DMV 和扩展事件。
- 默认情况下,查询存储处于打开状态并提供自动优化等功能。
- 你可使用 Azure 指标替换 Windows 性能监视器等功能。
- 你可使用专为 Azure 设计的 sys.dm_db_resource_stats。
- 你可使用 Azure 特定的等待类型,例如 LOG_RATE_GOVERNOR。
- 纵向扩展和缩减,无需迁移。
- 利用智能性能提高速度。 自动优化使用机器学习建议重要的性能最佳做法(如索引)。