SuperAPI AI 工具集

azure-sql-optimization

数据与分析

查看项目

更新于 10-15 23:41

技能介绍

用途:面向 Azure SQL Database 的平台专属优化,提供层级选择、性能监控、自动调优、扩展与成本控制等参考。

主要能力:服务层级对比(Basic、Standard、Premium、General Purpose、Business Critical、Hyperscale)与 DTU/vCore 差异说明;用 sys.dm_db_resource_stats 与 sys.resource_stats 查看资源消耗;用 Query Store 查询高 CPU 消耗语句;通过 ALTER DATABASE 开启自动调优(FORCE_LAST_GOOD_PLAN、CREATE_INDEX、DROP_INDEX)并查看 dm_db_tuning_recommendations;Hyperscale 存储自动扩展、只读副本(ApplicationIntent=ReadOnly)与命名副本;Serverless 自动暂停配置与 sys.dm_db_resource_stats_serverless 监控;连接池与重试逻辑建议;成本优化(预留容量、容量评估)与平台限制及替代方案。

使用方式:在 Azure SQL Database 上执行文中的 T-SQL 查询与 ALTER DATABASE 语句;连接字符串、SqlRetryLogicOption、BULK INSERT、Elastic Query 等按原文示例配置。

适用场景:层级选型、性能诊断、索引与计划调优、跨库查询、批量导入、Serverless 成本控制。

限制:不支持 SQL Agent、文件 BULK INSERT、链接服务器、FILESTREAM 及同服务器跨库查询,需用 Azure Functions、Logic Apps、Blob Storage、Elastic Query 替代;预留容量节省与具体价格、数值需以 Azure 官方为准,资料未提供更多细节。