我有一个 azure sql 数据库。 Azure SQL 数据库的最大大小为 1TB。如果我的数据库要超过限制,我该怎么做才能增加大小。我可以添加另一个数据库吗?我怎样才能做到这一点?实现多个数据库的策略是什么?
最佳答案
一个答案是查看 4 TB 的公共(public)预览版 - 请参阅 https://learn.microsoft.com/en-us/azure/sql-database/sql-database-service-tiers#choosing-a-service-tier
更多详细信息:
Customers using P11 and P15 performance levels can use up to 4 TB of included storage at no additional charge. This 4 TB option is currently in public preview in the following regions: US East2, West US, West Europe, South East Asia, Japan East, Australia East, Canada Central, and Canada East.
以下是一些限制:
- 创建或更新 P11 或 P15 数据库时,您只能在 1 TB 到 4 TB 最大大小之间进行选择。目前不支持中间存储大小。 即使实际使用的存储空间低于 1 TB,4 TB 数据库 maxsize 也无法更改为 1 TB。因此,在我们为其余性能层提供额外的存储选项之前,您无法将 P11-4TB/P15-4TB 降级至 P11-1TB/P15-1TB 或更低的性能层(例如 P1-P6)。此限制也适用于恢复和复制场景,包括时间点、异地恢复、长期备份保留和数据库复制。一旦数据库配置了 4 TB 选项,该数据库的所有恢复操作都必须在最大大小为 4 TB 的 P11/P15 中进行。
对于主动异地复制场景:
1.) 设置异地复制关系:如果主数据库是 P11 或 P15,则辅助数据库也必须是 P11 或 P15;较低性能层将被拒绝作为辅助层,因为它们无法支持 4 TB。
2.) 在异地复制关系中升级主数据库:将主数据库上的 maxsize 更改为 4 TB 将在辅助数据库上触发相同的更改。两次升级都必须成功,主服务器上的更改才能生效。 4TB 选项的区域限制适用(见上文)。如果辅助节点位于不支持 4 TB 的区域,则主节点将不会升级。
3.) 不支持使用导入/导出服务加载 P11-4TB/P15-4TB 数据库。使用SqlPackage.exe导入和导出数据。
关于azure-sql-database - 如果azure sql数据库超过1tb限制,如何向其中添加数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43399061/