azure-sql-database - 如果azure sql数据库超过1tb限制,如何向其中添加数据库?

标签 azure-sql-database

我有一个 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/

相关文章:

azure - 如何避免键查找

用于限制数据库扩展的 Azure 策略

c# - SQL Azure 上突然出现大量等待操作超时问题

Azure Sql 数据仓库 API

azure - 保持 azure asp.net core webapi-only 应用程序处于打开状态

sql - 当我使用我为它创建的索引时,为什么我的查询会变慢?

.net - 为什么 Azure Elastic Sc​​ale 不支持字符串数据类型作为分片键?

带副本的 Azure SQL DB 导入

asp.net - 连接字符串的正确位置

azure - 每小时对 API 进行 REST 调用并将结果保存到 Azure SQL