Azure SQL Data Warehouse启用统计信息报错及版本升级咨询
问题解答:Azure SQL Data Warehouse 版本差异与升级方法
1. 报错原因:确实是版本差异导致的
你的旧版本(Microsoft Azure SQL Data Warehouse - 10.0.1091.15 Apr 4 2018 05:52:44)还未支持AUTO_CREATE_STATISTICS这个配置选项,而较新的版本(10.0.1091.36 Apr 30 2018 19:33:29)已经引入了该功能。微软在2018年4月的版本更新中添加了对自动创建统计的支持,两个版本之间的功能差异直接导致了你遇到的Msg 104434报错。
2. 如何升级Azure SQL Data Warehouse版本
Azure SQL Data Warehouse的版本升级由微软云平台自动管理,但你可以通过以下方式触发或加速升级进程:
- 暂停再恢复实例:这是最常用的手动触发升级的方法。暂停你的SQL Data Warehouse实例,等待几分钟后再恢复——恢复时系统会分配最新可用的底层集群资源,从而完成版本升级。
- 等待自动升级批次:微软会分批次对所有旧版本实例进行自动升级,你的实例会在后续的升级批次中被自动更新到最新版本,这个过程无需手动干预。
- 提交Azure支持工单:如果你的业务有紧急需求需要立即升级,可以通过Azure门户提交支持工单,说明业务场景和需求,请求加速实例升级流程(需提供合理的业务理由)。
临时替代方案(升级前)
在等待升级完成前,你可以通过手动创建统计信息来优化查询性能,替代自动创建统计的功能。示例命令如下:
CREATE STATISTICS [Stats_Order_CustomerID] ON [Sales].[Orders]([CustomerID]);
内容的提问来源于stack exchange,提问作者DevX
相关产品推荐
相关产品推荐

