Azure 超大规模 - 如何减少分配的空间?

问题描述 投票:0回答:2

我正在使用 Azure 超大规模数据库。 数据库大小为 2 GB 分配空间为 4.7 GB

当然,我是按分配的 spcae 收费的.... 不支持数据库收缩

我有哪些减小尺寸的选择? 数据库恢复会创建大小为 2 GB 或 4.7 GB 的数据库吗?

数据库收缩根本没有帮助

azure azure-sql-database
2个回答
3
投票

不仅不支持DBCC SHRINKDATABASE。超大规模数据库当前不支持 DBCC SHRINKFILE 或在数据库级别将 AUTO_SHRINK 设置为 ON,如 Microsoft 文档中所述。

唯一可能的解决方案可能是创建新数据库并复制数据,例如使用 Azure 数据工厂。

但是请考虑到,在超大规模上,当数据库已满时,超大规模服务会自动以 10 GB 为单位增长它们。


0
投票

上周我们宣布 DBCC SHRINK* 命令现已在 Azure SQL 数据库超大规模层中可用。 http://aka.ms/hs-shrink-preview

© www.soinside.com 2019 - 2024. All rights reserved.