你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
使用 DTU 购买模型的单一数据库的资源限制 - Azure SQL 数据库
适用于: Azure SQL 数据库
本文提供了针对使用 DTU 购买模型的 Azure SQL 数据库的单一数据库的详细资源限制。
- 有关服务器上单一数据库的 DTU 购买模型限制,请参阅服务器上的资源限制概述。
- 有关 Azure SQL 数据库的 DTU 购买模型资源限制,请参阅 DTU 资源限制单一数据库和 DTU 资源限制弹性池。
- 有关 vCore 资源限制,请参阅 vCore 资源限制 - Azure SQL 数据库和 vCore 资源限制 - 弹性池。
- 有关不同购买模型的更多信息,请参阅购买模型和服务层级。
每个只读副本都有自己的资源,如 DTU、辅助角色和会话。 每个只读副本都受限于本文后面详细介绍的资源限制。
单一数据库:存储大小和计算大小
下表显示了可用于每个服务层级和计算大小的单一数据库的资源。 可以通过以下方式为单一数据库设置服务层级、计算大小和存储量:
重要
有关缩放指南和注意事项,请参阅缩放单一数据库
“基本”服务层级
计算大小 | 基本 |
---|---|
最大 DTU 数 | 5 |
包含的存储 (GB) | 2 |
最大存储 (GB) | 2 |
最大内存中 OLTP 存储 (GB) | 空值 |
最大并发辅助进程数 | 30 |
最大并发登录数 | 30 |
最大并发外部连接数 1 | 3 |
最大并发会话数 | 300 |
1 有关计数为外部连接的其他详细信息,请参阅外部连接。
重要
“基本”服务层级提供的 vCore (CPU) 不到一个。 对于资源密集型工作负载,建议使用 S3 或更高的服务层级。
数据库还原操作可能占用大量资源,可能需要 S3 或更高的服务目标。 还原后,可以根据需要将数据库纵向缩减到较低版本的服务目标。
有关数据存储的“基本”服务层级放置在标准页 Blob 上。 标准页 Blob 使用基于硬盘驱动器 (HDD) 的存储介质,最适合用于对性能变化不太敏感的开发、测试和其他不频繁访问的工作负荷。
“标准”服务层级
计算大小 | S0 | S1 | S2 | S3 |
---|---|---|---|---|
最大 DTU | 10 | 20 | 50 | 100 |
包含的存储 (GB) 1 | 250 | 250 | 250 | 250 |
最大存储 (GB) | 250 | 250 | 250 | 1024 |
最大内存中 OLTP 存储 (GB) | 空值 | 不可用 | 不可用 | 空值 |
最大并发辅助进程数 | 60 | 90 | 120 | 200 |
最大并发登录数 | 60 | 90 | 120 | 200 |
最大并发外部连接数 2 | 6 | 9 | 12 | 20 |
最大并发会话数 | 600 | 900 | 1200 | 2400 |
1 请参阅 SQL 数据库定价选项,详细了解由于任何预配的额外存储导致的额外成本。
2 有关计数为外部连接的其他详细信息,请参阅外部连接。
重要
标准 S0、S1 和 S2 层级提供的 vCore (CPU) 不到一个。 对于资源密集型工作负载,建议使用 S3 或更高的服务层级。
还原操作可能占用大量资源,并且通常需要 S3 或更高的服务层级。
有关数据存储的标准 S0 和 S1 服务层级放置在标准页 Blob 上。 标准页 Blob 使用基于硬盘驱动器 (HDD) 的存储介质,最适合用于对性能变化不太敏感的开发、测试和其他不频繁访问的工作负荷。
“标准”服务层级(续)
计算大小 | S4 | S6 | S7 | S9 | S12 |
---|---|---|---|---|---|
最大 DTU 数 | 200 | 400 | 800 | 1600 | 3000 |
包含的存储 (GB) 1 | 250 | 250 | 250 | 250 | 250 |
最大存储 (GB) | 1024 | 1024 | 1024 | 1024 | 1024 |
最大内存中 OLTP 存储 (GB) | 空值 | 不可用 | 不可用 | 不可用 | 空值 |
最大并发辅助进程数 | 400 | 800 | 1600 | 3200 | 6000 |
最大并发登录数 | 400 | 800 | 1600 | 3200 | 6000 |
最大并发外部连接数 2 | 40 | 80 | 150 | 150 | 150 |
最大并发会话数 | 4800 | 9600 | 19200 | 30000 | 30000 |
1 请参阅 SQL 数据库定价选项,详细了解由于任何预配的额外存储导致的额外成本。
2 有关计数为外部连接的其他详细信息,请参阅外部连接。
“高级”服务层级
计算大小 | P1 | P2 | P4 | P6 | P11 | P15 |
---|---|---|---|---|---|---|
最大 DTU 数 | 125 | 250 | 500 | 1000 | 1750 | 4000 |
包含的存储 (GB) 1 | 500 | 500 | 500 | 500 | 4096 2 | 4096 2 |
最大存储 (GB) | 1024 | 1024 | 1024 | 1024 | 4096 2 | 4096 2 |
最大内存中 OLTP 存储 (GB) | 1 | 2 | 4 | 8 | 14 | 32 |
最大并发辅助进程数 | 200 | 400 | 800 | 1600 | 2800 | 6400 |
最大并发登录数 | 200 | 400 | 800 | 1600 | 2800 | 6400 |
最大并发外部连接数 3 | 20 | 40 | 80 | 150 | 150 | 150 |
最大并发会话数 | 30000 | 30000 | 30000 | 30000 | 30000 | 30000 |
1 请参阅 SQL 数据库定价选项,详细了解由于任何预配的额外存储导致的额外成本。
2 从 1024 GB 到 4096 GB,以 256 GB 为增量。
3 有关计数为外部连接的其他详细信息,请参阅外部连接。
重要
除以下区域外,其他所有区域的高级层目前均可提供超过 1 TB 的存储:中国东部、中国北部、德国中部和德国东北部。 在这些区域,高级层中的最大存储限制为 1 TB。 有关详细信息,请参阅P11-P15 当前限制。
注意
有关高级服务层级中的存储限制的其他信息,请参阅存储空间管理。
Tempdb 大小
下表列出了 Azure SQL 数据库中单一数据库的 tempdb
大小:
服务级别目标 | 最大 tempdb 数据文件大小 (GB) |
tempdb 数据文件数 |
最大 tempdb 数据大小 (GB) |
---|---|---|---|
基本 | 13.9 | 1 | 13.9 |
S0 | 13.9 | 1 | 13.9 |
S1 | 13.9 | 1 | 13.9 |
S2 | 13.9 | 1 | 13.9 |
S3 | 32 | 1 | 32 |
S4 | 32 | 2 | 64 |
S6 | 32 | 3 | 96 |
S7 | 32 | 6 | 192 |
S9 | 32 | 12 | 384 |
S12 | 32 | 12 | 384 |
P1 | 13.9 | 12 | 166.7 |
P2 | 13.9 | 12 | 166.7 |
P4 | 13.9 | 12 | 166.7 |
P6 | 13.9 | 12 | 166.7 |
P11 | 13.9 | 12 | 166.7 |
P15 | 13.9 | 12 | 166.7 |
后续步骤
- 有关单一数据库的 vCore 资源限制,请参阅使用 vCore 购买模型的单一数据库的资源限制
- 有关弹性池的 vCore 资源限制,请参阅使用 vCore 购买模型的弹性池的资源限制
- 有关弹性池的 DTU 资源限制,请参阅使用 DTU 购买模型的弹性池的资源限制
- 有关 Azure SQL 托管实例中的托管实例的资源限制,请参阅 SQL 托管实例资源限制。
- 有关常规 Azure 限制的相关信息,请参阅 Azure 订阅和服务限制、配额和约束。
- 有关逻辑 SQL 服务器上的资源限制的信息,请参阅逻辑 SQL 服务器资源限制概述了解有关服务器级别和订阅级别限制的信息。