Applies to:Azure SQL Database
本文提供针对使用 vCore 购买模型的 Azure SQL 数据库弹性池和共用数据库的详细资源限制。
- 有关单一数据库 vCore 资源限制,请参阅 vCore 资源限制 - Azure SQL 数据库 和 vCore 资源限制 - 弹性池。
- 有关不同购买模型的详细信息,请参阅 比较 Azure SQL 数据库的基于 vCore 和 DTU 的购买模型。
对于每个弹性池,可以选择性地指定每个数据库的最小和最大 vCore 数,以修改池中的资源消耗模式。 还可以为每个数据库设置最大存储,例如阻止单个数据库使用所有池存储。
- 指定的最小和最大 vCore 值适用于池中的所有数据库。 不支持为池中的单个数据库自定义 vCore 数量的上下限。
- 可以为每个数据库单独配置每个数据库的最大存储。
下表描述了共用数据库的每个数据库的属性。
Property | Configuration level | Description |
---|---|---|
每个数据库的最大 vCore 数 | 为池中的所有数据库配置 | 根据池中其他数据库的 vCore 使用率,池中任何数据库可以使用的 vCore 的最大数目。 每个数据库的 vCore 数量上限并不是保证的数据库资源。 如果每个数据库中的工作负载无需占用所有可用池资源即可保持足够的性能,请考虑为每个数据库设置最大 vCore 数,以防止池资源被单个数据库独占。 因为池通常会假定数据库存在热使用模式和冷使用模式,在这些模式中并非所有数据库同时处于高峰使用状态,所以预期会存在某种程度的过量使用情况。 |
每个数据库的最小 vCore 数 | 为池中的所有数据库配置 | 为池中任一数据库保留的最小 vCore 数。 若要保证每个数据库都有可用的资源,而不管池中其他数据库消耗了多少资源,请考虑为每个数据库设置最小 vCore 数。 每个数据库的最小 vCore 可能设为 0 ,这也是默认值。 该属性值可以设置为介于 0 和每个数据库的平均 vCore 使用量之间的任意值。 |
每个数据库的最大存储 | 为每个数据库配置 | 用户为池中的数据库设置的最大数据库大小。 共用数据库共享分配的池存储,因此数据库可以访问的大小限制为剩余的池存储与最大数据库大小中的较小者。 数据库大小上限是指数据文件的大小上限,不包括日志文件使用的空间。 |
重要
由于弹性池中的资源有限,因此将每个数据库的最小 vCore 数设置为大于 0 的值会隐式限制每个数据库的资源使用量。 如果池中大多数数据库在某个时间点处于空闲状态,则为满足最小 vCore 数量保证而保留的资源将不可用于该时间点处于活动状态的数据库。
此外,将每个数据库最小 vCore 数设置为大于 0 的值会隐式限制可添加到池中的数据库数。 例如,如果在 20 vCore 池中将最小 vCore 数设置为 2,则意味着无法将超过 10 个数据库添加到该池中,因为每个数据库保留 2 个 vCore。
尽管每个数据库属性以 vCore 表示,但它们也会对其他资源类型(例如数据 IO、日志 IO、缓冲池内存和工作线程)的消耗进行控制。 调整每个数据库的最大和最小 vCore 数量值时,将按比例调整所有资源类型的预留和限制。
每个数据库的最小和最大 vCore 值适用于用户工作负荷的资源消耗,但不适用于内部进程的资源消耗。 例如,对于将每个数据库的 vCore 数量上限设置为池 vCore 数量一半的数据库,用户工作负载消耗的内存不能超过缓冲池内存的一半。 但是,此数据库仍可利用缓冲池中已由内部进程加载的页面。 有关详细信息,请参阅用户工作负荷和内部进程的资源消耗量。
弹性池中单个数据库的资源限制通常与池外部具有相同计算大小(服务目标)的单一数据库相同。 例如,数据库的最大并发辅助角色为 750 个辅助角色 GP_S_Gen5_10
。 因此,池中 GP_Gen5_10
数据库的最大并发辅助角色也是 750 个辅助角色。 请注意,池中的 GP_Gen5_10
并发辅助角色总数为 1050。 如需了解任何单个数据库的最大并发辅助角色数(请求数),请参阅单一数据库资源限制。
弹性池的每个只读副本具有自身的资源,例如 vCore、内存、数据 IOPS、tempdb
、辅助角色和会话。 每个只读副本都受到本文稍后详细说明的弹性池资源限制的约束。
可以通过以下方式设置服务层级、计算大小(服务目标)和存储量:
重要
有关缩放指南和注意事项,请参阅 缩放 Azure SQL 数据库中的弹性池资源。
如果弹性池的所有 vCore 繁忙,则池中的每个数据库将接收相同数量的计算资源来处理查询。 Azure SQL 数据库通过确保相等的计算时间片段,在数据库之间提供资源共享的公平性。 弹性池资源共享公平性是在将每个数据库的 vCore 最小值设为非零值时,对另外为每个数据库保证的任意资源量的补充。
对于相同数量的 vCore,提供给弹性池的资源可能会超过提供给弹性池外部的单个数据库的资源。 这意味着根据工作负载模式,弹性池的 CPU、数据 IO 和日志写入利用率可能低于池中所有数据库的 CPU、数据 IO 和日志写入利用率之和。 例如,在弹性池中只有一个数据库的极端情况下,如果数据库数据 IO 利用率为 100%,在某些工作负载模式下,池的数据 IO 利用率可能为 50%。 即使每个数据库的最大 vCore 保持在给定池大小支持的最大值,也可能发生这种情况。
备注
The Gen5 hardware in the vCore purchasing model has been renamed to standard-series (Gen5).
常规用途标准系列弹性池的计算大小(服务级别目标 [SLO])遵循命名约定 GP_Gen5_
,后跟 vCore 数量上限。
下表介绍了以下 SLO:GP_Gen5_2
、GP_Gen5_4
、GP_Gen5_6
、GP_Gen5_8
和 GP_Gen5_10
:
vCores | 2 | 4 | 6 | 8 | 10 |
---|---|---|---|---|---|
Hardware | Gen5 | Gen5 | Gen5 | Gen5 | Gen5 |
Memory (GB) | 10.4 | 20.8 | 31.1 | 41.5 | 51.9 |
Max number DBs per pool 1 | 100 | 200 | 500 | 500 | 500 |
Columnstore support | Yes | Yes | Yes | Yes | Yes |
内存中 OLTP 存储 (GB) | N/A | N/A | N/A | N/A | N/A |
最大数据大小 (GB) | 512 | 756 | 1536 | 2048 | 2048 |
Max log size (GB) 2 | 154 | 227 | 461 | 461 | 461 |
tempdb 最大数据大小 (GB) |
64 | 128 | 192 | 256 | 320 |
Storage type | 高级(远程)存储 | 高级(远程)存储 | 高级(远程)存储 | 高级(远程)存储 | 高级(远程)存储 |
Read IO latency 6 | 5-10 ms | 5-10 ms | 5-10 ms | 5-10 ms | 5-10 ms |
Write IO latency 6 | 5-7 ms | 5-7 ms | 5-7 ms | 5-7 ms | 5-7 ms |
Max data IOPS per pool 3 | 1,400 | 2,800 | 4,200 | 5,600 | 7,000 |
每个池的最大日志速率(MiB/秒) | 12 | 24 | 36 | 48 | 60 |
Max concurrent workers per pool 4 | 210 | 420 | 630 | 840 | 1050 |
每个池的最大并发登录数 | 210 | 420 | 630 | 840 | 1050 |
最大并发会话数 | 30,000 | 30,000 | 30,000 | 30,000 | 30,000 |
Max concurrent external connections per pool 5 | 21 | 42 | 63 | 84 | 105 |
每个数据库的最小/最大弹性池 vCore 选项 | 0, 0.25, 0.5, 1, 2 | 0, 0.25, 0.5, 1, 2, 4 | 0、0.25、0.5、1、2、4、6 | 0、0.25、0.5、1、2、4、6、8 | 0、0.25、0.5、1、2、4、6、8、10 |
副本数 | 1 | 1 | 1 | 1 | 1 |
Multi-AZ | Yes | Yes | Yes | Yes | Yes |
Read Scale-out | N/A | N/A | N/A | N/A | N/A |
随附的备份存储 | 1 倍数据库大小 | 1 倍数据库大小 | 1 倍数据库大小 | 1 倍数据库大小 | 1 倍数据库大小 |
1 See Resource management in dense elastic pools for additional considerations.
2 For documented max data size values. 减小最大数据大小会按比例减小最大日志大小。
3 The maximum value for IO sizes ranging between 8 KB and 64 KB. 实际 IOPS 与工作负荷相关。 有关详细信息,请参阅数据 IO 调控。
4 For the max concurrent workers for any individual database, see Resource limits for single databases using the vCore purchasing model. 例如,如果弹性池使用 Gen5 且每个数据库的最大 vCore 数设置为 2,则最大并发辅助角色数目值为 200。 如果每个数据库的最大 vCore 数设置为 0.5,则最大并发辅助角色数目值为 50,因为 Gen5 上每个 vCore 的最大并发辅助角色数为 100。 对于每个数据库的最大 vCore 设置小于 1 个 vCore 或更少的其他情况,最大并发辅助角色数会相应重新缩放。
5 For more information on what counts as an external connection, see External Connections.
6 Latency numbers are approximate and representative for typical workloads at steady state, but aren't guaranteed.
常规用途标准系列弹性池的计算大小(服务级别目标 [SLO])遵循命名约定 GP_Gen5_
,后跟 vCore 数量上限。
下表介绍了以下 SLO:GP_Gen5_12
、GP_Gen5_14
、GP_Gen5_16
、GP_Gen5_18
和 GP_Gen5_20
:
vCores | 12 | 14 | 16 | 18 | 20 |
---|---|---|---|---|---|
Hardware | Gen5 | Gen5 | Gen5 | Gen5 | Gen5 |
Memory (GB) | 62.3 | 72.7 | 83 | 93.4 | 103.8 |
Max number DBs per pool 1 | 500 | 500 | 500 | 500 | 500 |
Columnstore support | Yes | Yes | Yes | Yes | Yes |
内存中 OLTP 存储 (GB) | N/A | N/A | N/A | N/A | N/A |
最大数据大小 (GB) | 2048 | 2048 | 2048 | 3072 | 3072 |
Max log size (GB) 2 | 614 | 614 | 614 | 922 | 922 |
tempdb 最大数据大小 (GB) |
384 | 448 | 512 | 576 | 640 |
Storage type | 高级(远程)存储 | 高级(远程)存储 | 高级(远程)存储 | 高级(远程)存储 | 高级(远程)存储 |
Read IO latency 6 | 5-10 ms | 5-10 ms | 5-10 ms | 5-10 ms | 5-10 ms |
Write IO latency 6 | 5-7 ms | 5-7 ms | 5-7 ms | 5-7 ms | 5-7 ms |
Max data IOPS per pool 3 | 8,400 | 9,800 | 11,200 | 12,600 | 14,000 |
每个池的最大日志速率(MiB/秒) | 62.5 | 62.5 | 62.5 | 62.5 | 62.5 |
Max concurrent workers per pool 4 | 1260 | 1470 | 1680 | 1890 | 2100 |
每个池的最大并发登录数 | 1260 | 1470 | 1680 | 1890 | 2100 |
最大并发会话数 | 30,000 | 30,000 | 30,000 | 30,000 | 30,000 |
Max concurrent external connections per pool 5 | 126 | 147 | 150 | 150 | 150 |
每个数据库的最小/最大弹性池 vCore 选项 | 0、0.25、0.5、1、2、4、6、8、10、12 | 0、0.25、0.5、1、2、4、6、8、10、12、14 | 0、0.25、0.5、1、2、4、6、8、10、12、14、16 | 0、0.25、0.5、1、2、4、6、8、10、12、14、16、18 | 0、0.25、0.5、1、2、4、6、8、10、12、14、16、18、20 |
副本数 | 1 | 1 | 1 | 1 | 1 |
Multi-AZ | Yes | Yes | Yes | Yes | Yes |
Read Scale-out | N/A | N/A | N/A | N/A | N/A |
随附的备份存储 | 1 倍数据库大小 | 1 倍数据库大小 | 1 倍数据库大小 | 1 倍数据库大小 | 1 倍数据库大小 |
1 See Resource management in dense elastic pools for additional considerations.
2 For documented max data size values. 减小最大数据大小会按比例减小最大日志大小。
3 The maximum value for IO sizes ranging between 8 KB and 64 KB. 实际 IOPS 与工作负荷相关。 有关详细信息,请参阅数据 IO 调控。
4 For the max concurrent workers for any individual database, see Resource limits for single databases using the vCore purchasing model. 例如,如果弹性池使用标准系列 (Gen5) 且每个数据库的最大 vCore 数设置为 2,则最大并发辅助角色数目值为 200。 如果每个数据库的最大 vCore 数设置为 0.5,则最大并发辅助角色数目值为 50,因为标准系列 (Gen5) 上每个 vCore 的最大并发辅助角色数为 100。 对于每个数据库的最大 vCore 设置小于 1 个 vCore 或更少的其他情况,最大并发辅助角色数会相应重新缩放。
5 For more information on what counts as an external connection, see External Connections.
6 Latency numbers are approximate and representative for typical workloads at steady state, but aren't guaranteed.
常规用途标准系列弹性池的计算大小(服务级别目标 [SLO])遵循命名约定 GP_Gen5_
,后跟 vCore 数量上限。
下表介绍了以下 SLO:GP_Gen5_24
、GP_Gen5_32
、GP_Gen5_40
、GP_Gen5_80
和 GP_Gen5_128
:
vCores | 24 | 32 | 40 | 80 |
---|---|---|---|---|
Hardware | Gen5 | Gen5 | Gen5 | Gen5 |
Memory (GB) | 124.6 | 166.1 | 207.6 | 415.2 |
Max number DBs per pool 1 | 500 | 500 | 500 | 500 |
Columnstore support | Yes | Yes | Yes | Yes |
内存中 OLTP 存储 (GB) | N/A | N/A | N/A | N/A |
最大数据大小 (GB) | 3072 | 4096 | 4096 | 4096 |
Max log size (GB) 2 | 922 | 1229 | 1229 | 1229 |
tempdb 最大数据大小 (GB) |
768 | 1024 | 1280 | 2560 |
Storage type | 高级(远程)存储 | 高级(远程)存储 | 高级(远程)存储 | 高级(远程)存储 |
Read IO latency 6 | 5-10 ms | 5-10 ms | 5-10 ms | 5-10 ms |
Write IO latency 6 | 5-7 ms | 5-7 ms | 5-7 ms | 5-7 ms |
Max data IOPS per pool 3 | 16,800 | 22,400 | 28,000 | 32,000 |
每个池的最大日志速率(MiB/秒) | 62.5 | 62.5 | 62.5 | 62.5 |
Max concurrent workers per pool 4 | 2520 | 3360 | 4200 | 8400 |
每个池的最大并发登录数 | 2520 | 3360 | 4200 | 8400 |
最大并发会话数 | 30,000 | 30,000 | 30,000 | 30,000 |
Max concurrent external connections per pool 5 | 150 | 150 | 150 | 150 |
每个数据库的最小/最大弹性池 vCore 选项 | 0、0.25、0.5、1、2、4、6、8、10、12、14、16、18、20、24 | 0、0.25、0.5、1、2、4、6、8、10、12、14、16、18、20、24、32 | 0、0.25、0.5、1、2、4、6、8、10、12、14、16、18、20、24、32、40 | 0、0.25、0.5、1、2、4、6、8、10、12、14、16、18、20、24、32、40、48、80 |
副本数 | 1 | 1 | 1 | 1 |
Multi-AZ | Yes | Yes | Yes | Yes |
Read Scale-out | N/A | N/A | N/A | N/A |
随附的备份存储 | 1 倍数据库大小 | 1 倍数据库大小 | 1 倍数据库大小 | 1 倍数据库大小 |
1 See Resource management in dense elastic pools for additional considerations.
2 For documented max data size values. 减小最大数据大小会按比例减小最大日志大小。
3 The maximum value for IO sizes ranging between 8 KB and 64 KB. 实际 IOPS 与工作负荷相关。 有关详细信息,请参阅数据 IO 调控。
4 For the max concurrent workers for any individual database, see Resource limits for single databases using the vCore purchasing model. 例如,如果弹性池使用标准系列 (Gen5) 且每个数据库的最大 vCore 数设置为 2,则最大并发辅助角色数目值为 200。 如果每个数据库的最大 vCore 数设置为 0.5,则最大并发辅助角色数目值为 50,因为标准系列 (Gen5) 上每个 vCore 的最大并发辅助角色数为 100。 对于每个数据库的最大 vCore 设置小于 1 个 vCore 或更少的其他情况,最大并发辅助角色数会相应重新缩放。
5 For more information on what counts as an external connection, see External Connections.
6 Latency numbers are approximate and representative for typical workloads at steady state, but aren't guaranteed.
业务关键标准系列弹性池的计算大小(服务级别目标 [SLO])遵循命名约定 BC_Gen5_
,后跟 vCore 数量。
下表介绍了以下 SLO:BC_Gen5_4
、BC_Gen5_6
、BC_Gen5_8
、BC_Gen5_10
和 BC_Gen5_12
:
vCores | 4 | 6 | 8 | 10 | 12 |
---|---|---|---|---|---|
Hardware | Gen5 | Gen5 | Gen5 | Gen5 | Gen5 |
Memory (GB) | 20.8 | 31.1 | 41.5 | 51.9 | 62.3 |
Max number DBs per pool 1 | 50 | 100 | 100 | 100 | 100 |
Columnstore support | Yes | Yes | Yes | Yes | Yes |
内存中 OLTP 存储 (GB) | 3.14 | 4.71 | 6.28 | 8.65 | 11.02 |
最大数据大小 (GB) | 1024 | 1536 | 2048 | 2048 | 3072 |
Max log size (GB) 2 | 307 | 307 | 461 | 461 | 922 |
tempdb 最大数据大小 (GB) |
128 | 192 | 256 | 320 | 384 |
最大本地存储大小 (GB) | 4829 | 4829 | 4829 | 4829 | 4829 |
Storage type | Local SSD | Local SSD | Local SSD | Local SSD | Local SSD |
Read IO latency 6 | 1-2 ms | 1-2 ms | 1-2 ms | 1-2 ms | 1-2 ms |
Write IO latency 6 | 1-2 ms | 1-2 ms | 1-2 ms | 1-2 ms | 1-2 ms |
Max data IOPS per pool 3 | 18,000 | 27,000 | 36,000 | 45,000 | 54,000 |
每个池的最大日志速率(MiB/秒) | 60 | 90 | 120 | 120 | 120 |
Max concurrent workers per pool 4 | 420 | 630 | 840 | 1050 | 1260 |
每个池的最大并发登录数 | 420 | 630 | 840 | 1050 | 1260 |
最大并发会话数 | 30,000 | 30,000 | 30,000 | 30,000 | 30,000 |
Max concurrent external connections per pool 5 | 42 | 63 | 84 | 105 | 126 |
每个数据库的最小/最大弹性池 vCore 选项 | 0, 0.25, 0.5, 1, 2, 4 | 0、0.25、0.5、1、2、4、6 | 0、0.25、0.5、1、2、4、6、8 | 0、0.25、0.5、1、2、4、6、8、10 | 0、0.25、0.5、1、2、4、6、8、10、12 |
副本数 | 4 | 4 | 4 | 4 | 4 |
Multi-AZ | Yes | Yes | Yes | Yes | Yes |
Read Scale-out | Yes | Yes | Yes | Yes | Yes |
随附的备份存储 | 1 倍数据库大小 | 1 倍数据库大小 | 1 倍数据库大小 | 1 倍数据库大小 | 1 倍数据库大小 |
1 See Resource management in dense elastic pools for additional considerations.
2 For documented max data size values. 减小最大数据大小会按比例减小最大日志大小。
3 The maximum value for IO sizes ranging between 8 KB and 64 KB. 实际 IOPS 与工作负荷相关。 有关详细信息,请参阅数据 IO 调控。
4 For the max concurrent workers for any individual database, see Resource limits for single databases using the vCore purchasing model. 例如,如果弹性池使用标准系列 (Gen5) 且每个数据库的最大 vCore 数设置为 2,则最大并发辅助角色数目值为 200。 如果每个数据库的最大 vCore 数设置为 0.5,则最大并发辅助角色数目值为 50,因为标准系列 (Gen5) 上每个 vCore 的最大并发辅助角色数为 100。 对于每个数据库的最大 vCore 设置小于 1 个 vCore 或更少的其他情况,最大并发辅助角色数会相应重新缩放。
5 For more information on what counts as an external connection, see External Connections.
6 Latency numbers are approximate and representative for typical workloads at steady state, but aren't guaranteed.
业务关键标准系列弹性池的计算大小(服务级别目标 [SLO])遵循命名约定 BC_Gen5_
,后跟 vCore 数量。
下表介绍了以下 SLO:BC_Gen5_14
、BC_Gen5_16
、BC_Gen5_18
、BC_Gen5_20
和 BC_Gen5_24
:
vCores | 14 | 16 | 18 | 20 | 24 |
---|---|---|---|---|---|
Hardware | Gen5 | Gen5 | Gen5 | Gen5 | Gen5 |
Memory (GB) | 72.7 | 83 | 93.4 | 103.8 | 124.6 |
Max number DBs per pool 1 | 100 | 100 | 100 | 100 | 100 |
Columnstore support | Yes | Yes | Yes | Yes | Yes |
内存中 OLTP 存储 (GB) | 13.39 | 15.77 | 18.14 | 20.51 | 25.25 |
最大数据大小 (GB) | 3072 | 3072 | 3072 | 3072 | 4096 |
Max log size (GB) 2 | 922 | 922 | 922 | 922 | 1229 |
tempdb 最大数据大小 (GB) |
448 | 512 | 576 | 640 | 768 |
最大本地存储大小 (GB) | 4829 | 4829 | 4829 | 4829 | 4829 |
Storage type | Local SSD | Local SSD | Local SSD | Local SSD | Local SSD |
Read IO latency 5 | 1-2 ms | 1-2 ms | 1-2 ms | 1-2 ms | 1-2 ms |
Write IO latency 5 | 1-2 ms | 1-2 ms | 1-2 ms | 1-2 ms | 1-2 ms |
Max data IOPS per pool 3 | 63,000 | 72,000 | 81,000 | 90,000 | 108,000 |
每个池的最大日志速率(MiB/秒) | 120 | 120 | 120 | 120 | 120 |
Max concurrent workers per pool 4 | 1470 | 1680 | 1890 | 2100 | 2520 |
每个池的最大并发登录数 | 1470 | 1680 | 1890 | 2100 | 2520 |
最大并发会话数 | 30,000 | 30,000 | 30,000 | 30,000 | 30,000 |
Max concurrent external connections per pool 5 | 147 | 150 | 150 | 150 | 150 |
每个数据库的最小/最大弹性池 vCore 选项 | 0、0.25、0.5、1、2、4、6、8、10、12、14 | 0、0.25、0.5、1、2、4、6、8、10、12、14、16 | 0、0.25、0.5、1、2、4、6、8、10、12、14、16、18 | 0、0.25、0.5、1、2、4、6、8、10、12、14、16、18、20 | 0、0.25、0.5、1、2、4、6、8、10、12、14、16、18、20、24 |
副本数 | 4 | 4 | 4 | 4 | 4 |
Multi-AZ | Yes | Yes | Yes | Yes | Yes |
Read Scale-out | Yes | Yes | Yes | Yes | Yes |
随附的备份存储 | 1 倍数据库大小 | 1 倍数据库大小 | 1 倍数据库大小 | 1 倍数据库大小 | 1 倍数据库大小 |
1 See Resource management in dense elastic pools for additional considerations.
2 For documented max data size values. 减小最大数据大小会按比例减小最大日志大小。
3 The maximum value for IO sizes ranging between 8 KB and 64 KB. 实际 IOPS 与工作负荷相关。 有关详细信息,请参阅数据 IO 调控。
4 For the max concurrent workers for any individual database, see Resource limits for single databases using the vCore purchasing model. 例如,如果弹性池使用标准系列 (Gen5) 且每个数据库的最大 vCore 数设置为 2,则最大并发辅助角色数目值为 200。 如果每个数据库的最大 vCore 数设置为 0.5,则最大并发辅助角色数目值为 50,因为标准系列 (Gen5) 上每个 vCore 的最大并发辅助角色数为 100。 对于每个数据库的最大 vCore 设置小于 1 个 vCore 或更少的其他情况,最大并发辅助角色数会相应重新缩放。
5 Latency numbers are approximate and representative for typical workloads at steady state, but aren't guaranteed.
业务关键标准系列弹性池的计算大小(服务级别目标 [SLO])遵循命名约定 BC_Gen5_
,后跟 vCore 数量。
下表涵盖了这些 SLO:BC_Gen5_32
、BC_Gen5_40
和 BC_Gen5_80
:
vCores | 32 | 40 | 80 |
---|---|---|---|
Hardware | Gen5 | Gen5 | Gen5 |
Memory (GB) | 166.1 | 207.6 | 415.2 |
Max number DBs per pool 1 | 100 | 100 | 100 |
Columnstore support | Yes | Yes | Yes |
内存中 OLTP 存储 (GB) | 37.94 | 52.23 | 131.68 |
最大数据大小 (GB) | 4096 | 4096 | 4096 |
Max log size (GB) 2 | 1229 | 1229 | 1229 |
tempdb 最大数据大小 (GB) |
1024 | 1280 | 2560 |
最大本地存储大小 (GB) | 4829 | 4829 | 4829 |
Storage type | Local SSD | Local SSD | Local SSD |
Read IO latency 6 | 1-2 ms | 1-2 ms | 1-2 ms |
Write IO latency 6 | 1-2 ms | 1-2 ms | 1-2 ms |
Max data IOPS per pool 3 | 144,000 | 180,000 | 256,000 |
每个池的最大日志速率(MiB/秒) | 120 | 120 | 120 |
Max concurrent workers per pool 4 | 3360 | 4200 | 8400 |
每个池的最大并发登录数 | 3360 | 4200 | 8400 |
最大并发会话数 | 30,000 | 30,000 | 30,000 |
Max concurrent external connections per pool 5 | 150 | 150 | 150 |
每个数据库的最小/最大弹性池 vCore 选项 | 0、0.25、0.5、1、2、4、6、8、10、12、14、16、18、20、24、32 | 0、0.25、0.5、1、2、4、6、8、10、12、14、16、18、20、24、32、40 | 0、0.25、0.5、1、2、4、6、8、10、12、14、16、18、20、24、32、40、48、80 |
副本数 | 4 | 4 | 4 |
Multi-AZ | Yes | Yes | Yes |
Read Scale-out | Yes | Yes | Yes |
随附的备份存储 | 1 倍数据库大小 | 1 倍数据库大小 | 1 倍数据库大小 |
1 See Resource management in dense elastic pools for additional considerations.
2 For documented max data size values. 减小最大数据大小会按比例减小最大日志大小。
3 The maximum value for IO sizes ranging between 8 KB and 64 KB. 实际 IOPS 与工作负荷相关。 有关详细信息,请参阅数据 IO 调控。
4 For the max concurrent workers for any individual database, see Resource limits for single databases using the vCore purchasing model. 例如,如果弹性池使用标准系列 (Gen5) 且每个数据库的最大 vCore 数设置为 2,则最大并发辅助角色数目值为 200。 如果每个数据库的最大 vCore 数设置为 0.5,则最大并发辅助角色数目值为 50,因为标准系列 (Gen5) 上每个 vCore 的最大并发辅助角色数为 100。 对于每个数据库的最大 vCore 设置小于 1 个 vCore 或更少的其他情况,最大并发辅助角色数会相应重新缩放。
5 For more information on what counts as an external connection, see External Connections.
6 Latency numbers are approximate and representative for typical workloads at steady state, but aren't guaranteed.
超大规模标准系列弹性池的计算大小(服务级别目标 [SLO])遵循命名约定 HS_Gen5_
,后跟 vCore 数量。
下表介绍了以下 SLO:HS_Gen5_4
、HS_Gen5_6
、HS_Gen5_8
、HS_Gen5_10
、HS_Gen5_12
和 HS_Gen5_14
:
vCores | 4 | 6 | 8 | 10 | 12 | 14 |
---|---|---|---|---|---|---|
Hardware | Gen5 | Gen5 | Gen5 | Gen5 | Gen5 | Gen5 |
Memory (GB) | 20.8 | 31.1 | 41.5 | 51.9 | 62.3 | 72.7 |
Max number DBs per pool 1 | 25 | 25 | 25 | 25 | 25 | 25 |
Columnstore support | Yes | Yes | Yes | Yes | Yes | Yes |
内存中 OLTP 存储 (GB) | N/A | N/A | N/A | N/A | N/A | N/A |
每个池的最大数据大小 (TB) | 100 | 100 | 100 | 100 | 100 | 100 |
tempdb 最大数据大小 (GB) |
128 | 192 | 256 | 320 | 384 | 448 |
Max local SSD IOPS per pool 2 | 18,000 | 27,000 | 36,000 | 45,000 | 54,000 | 63,000 |
每个池的最大日志速率(MiB/秒) | 125 | 125 | 125 | 125 | 125 | 125 |
Local read IO latency 3 | 1-2 ms | 1-2 ms | 1-2 ms | 1-2 ms | 1-2 ms | 1-2 ms |
Remote read IO latency 3 | 1-5 ms | 1-5 ms | 1-5 ms | 1-5 ms | 1-5 ms | 1-5 ms |
Write IO latency 3 | 3-5 ms | 3-5 ms | 3-5 ms | 3-5 ms | 3-5 ms | 3-5 ms |
Storage type | Multi-tiered 4 | Multi-tiered 4 | Multi-tiered 4 | Multi-tiered 4 | Multi-tiered 4 | Multi-tiered 4 |
Max concurrent workers per pool 5 | 420 | 630 | 840 | 1050 | 1260 | 1470 |
Max concurrent external connections per pool 6 | 42 | 63 | 84 | 105 | 126 | 147 |
最大并发会话数 | 30,000 | 30,000 | 30,000 | 30,000 | 30,000 | 30,000 |
每个数据库的最小/最大弹性池 vCore 选项 | 0, 0.25, 0.5, 1, 2, 4 | 0、0.25、0.5、1、2、4、6 | 0、0.25、0.5、1、2、4、6、8 | 0、0.25、0.5、1、2、4、6、8、10 | 0、0.25、0.5、1、2、4、6、8、10、12 | 0、0.25、0.5、1、2、4、6、8、10、12、14 |
辅助池副本 | 0-4 | 0-4 | 0-4 | 0-4 | 0-4 | 0-4 |
Multi-AZ | Yes | Yes | Yes | Yes | Yes | Yes |
Read Scale-out | Yes | Yes | Yes | Yes | Yes | Yes |
1 See Resource management in dense elastic pools for additional considerations.
2 Hyperscale is a multi-tiered architecture with separate compute and storage components. 有关详细信息,请参阅超大规模服务层级和超大规模服务层级。
3 Besides local SSD IO, workloads use remote page server IO. 实际 IOPS 与工作负荷相关。 有关详细信息,请参阅数据 IO 调控和资源利用率统计信息中的数据 IO。 延迟数字是稳定状态下的典型工作负荷的近似值和代表性,但不能保证。
4 Latency is 1-2 ms for data on local compute replica SSD, which caches most used data pages. 从页面服务器检索数据的延迟更长。
5 For the max concurrent workers for any individual database, see Resource limits for single databases using the vCore purchasing model. 例如,如果弹性池使用标准系列 (Gen5) 且每个数据库的最大 vCore 数设置为 2,则最大并发辅助角色数目值为 200。 如果每个数据库的最大 vCore 数设置为 0.5,则最大并发辅助角色数目值为 50,因为标准系列 (Gen5) 上每个 vCore 的最大并发辅助角色数为 100。 对于每个数据库的最大 vCore 设置小于 1 个 vCore 或更少的其他情况,最大并发辅助角色数会相应重新缩放。
6 For more information on what counts as an external connection, see External Connections.
超大规模标准系列弹性池的计算大小(服务级别目标 [SLO])遵循命名约定 HS_Gen5_
,后跟 vCore 数量。
下表介绍了以下 SLO:HS_Gen5_16
、HS_Gen5_18
、HS_Gen5_20
、HS_Gen5_24
、HS_Gen5_32
、HS_Gen5_40
和 HS_Gen5_80
:
vCores | 16 | 18 | 20 | 24 | 32 | 40 | 80 |
---|---|---|---|---|---|---|---|
Hardware | Gen5 | Gen5 | Gen5 | Gen5 | Gen5 | Gen5 | Gen5 |
Max number DBs per pool 1 | 25 | 25 | 25 | 25 | 25 | 25 | 25 |
Memory (GB) | 83 | 93.4 | 103.8 | 124.6 | 166.1 | 207.6 | 415.2 |
Columnstore support | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
内存中 OLTP 存储 (GB) | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
每个池的最大数据大小 (TB) | 100 | 100 | 100 | 100 | 100 | 100 | 100 |
tempdb 最大数据大小 (GB) |
512 | 576 | 640 | 768 | 1024 | 1280 | 2560 |
Max local SSD IOPS per pool 2 | 72,000 | 81,000 | 90,000 | 108,000 | 144,000 | 180,000 | 256,000 |
每个池的最大日志速率(MiB/秒) | 125 | 125 | 125 | 125 | 125 | 125 | 125 |
Local read IO latency 3 | 1-2 ms | 1-2 ms | 1-2 ms | 1-2 ms | 1-2 ms | 1-2 ms | 1-2 ms |
Remote read IO latency 3 | 1-5 ms | 1-5 ms | 1-5 ms | 1-5 ms | 1-5 ms | 1-5 ms | 1-5 ms |
Write IO latency 3 | 3-5 ms | 3-5 ms | 3-5 ms | 3-5 ms | 3-5 ms | 3-5 ms | 3-5 ms |
Storage type | Multi-tiered 4 | Multi-tiered 4 | Multi-tiered 4 | Multi-tiered 4 | Multi-tiered 4 | Multi-tiered 4 | Multi-tiered 4 |
Max concurrent workers per pool 5 | 1680 | 1890 | 2100 | 2520 | 3360 | 4200 | 8400 |
Max concurrent external connections per pool 6 | 150 | 150 | 150 | 150 | 150 | 150 | 150 |
最大并发会话数 | 30,000 | 30,000 | 30,000 | 30,000 | 30,000 | 30,000 | 30,000 |
每个数据库的最小/最大弹性池 vCore 选项 | 0、0.25、0.5、1、2、4、6、8、10、12、14、16 | 0、0.25、0.5、1、2、4、6、8、10、12、14、16、18 | 0、0.25、0.5、1、2、4、6、8、10、12、14、16、18、20 | 0、0.25、0.5、1、2、4、6、8、10、12、14、16、18、20、24 | 0、0.25、0.5、1、2、4、6、8、10、12、14、16、18、20、24、32 | 0、0.25、0.5、1、2、4、6、8、10、12、14、16、18、20、24、32、40 | 0、0.25、0.5、1、2、4、6、8、10、12、14、16、18、20、24、32、40、80 |
Secondary replicas | 0-4 | 0-4 | 0-4 | 0-4 | 0-4 | 0-4 | 0-4 |
Multi-AZ | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Read Scale-out | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
1 See Resource management in dense elastic pools for additional considerations.
2 Hyperscale is a multi-tiered architecture with separate compute and storage components. 有关详细信息,请参阅超大规模服务层级和超大规模服务层级。
3 Besides local SSD IO, workloads use remote page server IO. 实际 IOPS 与工作负荷相关。 有关详细信息,请参阅数据 IO 调控和资源利用率统计信息中的数据 IO。 延迟数字是稳定状态下的典型工作负荷的近似值和代表性,但不能保证。
4 Latency is 1-2 ms for data on local compute replica SSD, which caches most used data pages. 从页面服务器检索数据的延迟更长。
5 For the max concurrent workers for any individual database, see Resource limits for single databases using the vCore purchasing model. 例如,如果弹性池使用标准系列 (Gen5) 且每个数据库的最大 vCore 数设置为 2,则最大并发辅助角色数目值为 200。 如果每个数据库的最大 vCore 数设置为 0.5,则最大并发辅助角色数目值为 50,因为标准系列 (Gen5) 上每个 vCore 的最大并发辅助角色数为 100。 对于每个数据库的最大 vCore 设置小于 1 个 vCore 或更少的其他情况,最大并发辅助角色数会相应重新缩放。
6 For more information on what counts as an external connection, see External Connections.
本部分包含有关以前可用的硬件的详细信息。
- Gen4 硬件已停用,不可用于预配、纵向扩展或缩减。 将数据库迁移到受支持的硬件代系,实现更广泛的 vCore 和存储可伸缩性、加速网络、最佳 IO 性能和最小延迟。 有关详细信息,请参阅 Azure SQL 数据库上对第 4 代硬件的支持已结束。
可以使用 Azure Resource Graph 资源管理器识别当前使用 Gen4 硬件的所有 Azure SQL 数据库资源,也可以检查 Azure 门户中特定逻辑服务器的资源使用的硬件。
必须至少具有对 Azure 对象或对象组的 read
权限,才能在 Azure Resource Graph 资源管理器中查看结果。
若要使用 Resource Graph 资源管理器来识别仍在使用 Gen4 硬件的 Azure SQL 资源,请执行以下步骤:
Go to the Azure portal.
在搜索框中搜索
Resource graph
,然后从搜索结果中选择“Resource Graph 资源管理器”服务。In the query window, type the following query and then select Run query:
resources | where type contains ('microsoft.sql/servers') | where sku['family'] == "Gen4"
The Results pane displays all the currently deployed resources in Azure that are using Gen4 hardware.
若要检查 Azure 中特定逻辑服务器的资源使用的硬件,请执行以下步骤:
- Go to the Azure portal.
- Search for
SQL servers
in the search box and choose SQL servers from the search results to open the SQL servers page and view all servers for the chosen subscription(s). - Select the server of interest to open the Overview page for the server.
- Scroll down to available resources and check the Pricing tier column for resources that are using gen4 hardware.
To migrate resources to standard-series hardware, review Change hardware.
- 有关单一数据库的 vCore 资源限制,请参阅使用 vCore 购买模型的单一数据库的资源限制
- 有关常规 Azure 限制的相关信息,请参阅 Azure 订阅和服务限制、配额和约束。
- 有关逻辑 SQL 服务器上的资源限制的信息,请参阅逻辑 SQL 服务器资源限制概述了解有关服务器级别和订阅级别限制的信息。