您能否解释一些有关 Azure SQL 池的问题?我们在 Azure SQL 池中有 4 个 DB,配置如下:
- SQL 池为 8 核
- 每个数据库从 0 到 6 个核心
如果四个数据库同时有峰值负载,SQL 池将如何在数据库之间共享资源?池将使用 8 个内核还是仅使用 6 个内核?如果我们有上述配置,SQL 池会使用 2 个空闲 CPU 吗?
您能否解释一些有关 Azure SQL 池的问题?我们在 Azure SQL 池中有 4 个 DB,配置如下:
如果四个数据库同时有峰值负载,SQL 池将如何在数据库之间共享资源?池将使用 8 个内核还是仅使用 6 个内核?如果我们有上述配置,SQL 池会使用 2 个空闲 CPU 吗?
如果 SQL 池中的所有数据库都处于峰值负载,最好按如下方式估计池所需的 vCore:
对于基于 vCore 的购买模型:
是的,池最初将使用 6 个 vCore,并根据要求将它们增加到 8 个 vCore。
如果弹性池的所有 vCore 都忙,则池中的每个数据库都会接收等量的计算资源来处理查询。
请检查以下重要且有用的链接https://docs.microsoft.com/en-us/azure/azure-sql/database/resource-limits-vcore-elastic-pools。