Ограничения ресурсов для эластичных пулов с использованием модели приобретения DTUResources limits for elastic pools using the DTU purchasing model

В этой статье приведены подробные ограничения ресурсов для эластичных пулов базы данных SQL Azure и баз данных в составе пула с использованием модели приобретения DTU.This article provides the detailed resource limits for Azure SQL Database elastic pools and pooled databases using the DTU purchasing model.

Ограничения ресурсов для модели приобретения DTU для отдельных баз данных см. в разделе ограничения ресурсов DTU — отдельные базы данных.For DTU purchasing model resource limits for single databases, see DTU resource limits - single databases. Ограничения ресурсов Виртуальное ядро см. в разделе ограничения ресурсов Виртуальное ядро — отдельные базы данных и ограничения ресурсов Виртуальное ядро — эластичные пулы.For vCore resource limits, see vCore resource limits - single databases and vCore resource limits - elastic pools.

Эластичный пул: размеры хранилища и объемы вычислительных ресурсовElastic pool: Storage sizes and compute sizes

В следующих таблицах приведены доступные ресурсы эластичных пулов Баз данных SQL на каждом уровне служб и с каждым объемом вычислительных ресурсов.For SQL Database elastic pools, the following tables show the resources available at each service tier and compute size. Уровень служб, объем вычислительных ресурсов и объем хранилища можно задать с помощью портала Azure, PowerShell, Azure CLI или REST API.You can set the service tier, compute size, and storage amount using the Azure portal, PowerShell, the Azure CLI, or the REST API.

Важно!

Рекомендации по масштабированию и рекомендации см. в статье масштабирование эластичного пула .For scaling guidance and considerations, see Scale an elastic pool

Примечание

Ограничения ресурсов отдельных баз данных в эластичных пулах обычно такие же, как и у отдельных баз данных за их пределами, и основаны на DTU и уровне служб.The resource limits of individual databases in elastic pools are generally the same as for single databases outside of pools based on DTUs and the service tier. Например, максимальное количество одновременных рабочих экземпляров для базы данных S2 — 120.For example, the max concurrent workers for an S2 database is 120 workers. Таким образом, максимальное количество одновременных рабочих экземпляров в базе данных в стандартном пуле также составляет 120, если максимальное значение DTU для одной базы данных в пуле равно 50 (что эквивалентно уровню S2).So, the max concurrent workers for a database in a Standard pool is also 120 workers if the max DTU per database in the pool is 50 DTUs (which is equivalent to S2).

Ограничения пула эластичных БД на уровне "Базовый"Basic elastic pool limits

Число eDTU на пулeDTUs per pool 5050 100100 200200 300300 400400 800800 12001200 16001600
Включенный объем хранилища на пул (ГБ)Included storage per pool (GB) 55 1010 2020 2929 3939 7878 117117 156156
Варианты максимального объема хранилища на пул (ГБ)Max storage choices per pool (GB) 55 1010 2020 2929 3939 7878 117117 156156
Максимальный объем хранилища OLTP в памяти на пул (ГБ)Max In-Memory OLTP storage per pool (GB) НедоступноN/A НедоступноN/A НедоступноN/A НедоступноN/A НедоступноN/A НедоступноN/A НедоступноN/A НедоступноN/A
Максимальное число баз данных на пулMax number DBs per pool 100100 200200 500500 500500 500500 500500 500500 500500
Максимальное количество одновременных рабочих ролей (запросов) на пулMax concurrent workers (requests) per pool 100100 200200 400400 600600 800800 16001600 24002400 32003200
Максимальное количество одновременных сеансов на пулMax concurrent sessions per pool 30 00030000 30 00030000 30 00030000 30 00030000 30 00030000 30 00030000 30 00030000 30 00030000
Варианты минимального количества eDTU на базу данныхMin eDTUs choices per database 0, 50, 5 0, 50, 5 0, 50, 5 0, 50, 5 0, 50, 5 0, 50, 5 0, 50, 5 0, 50, 5
Варианты максимального количества eDTU на базу данныхMax eDTUs choices per database 55 55 55 55 55 55 55 55
Максимальный размер хранилища для базы данных (ГБ)Max storage per database (GB) 22 22 22 22 22 22 22 22

Ограничения пула эластичных БД на уровне "Стандартный"Standard elastic pool limits

Число eDTU на пулeDTUs per pool 5050 100100 200200 300300 400400 800800
Включенный объем хранилища на пул (ГБ)Included storage per pool (GB) 5050 100100 200200 300300 400400 800800
Варианты максимального объема хранилища на пул (ГБ)Max storage choices per pool (GB) 50, 250, 50050, 250, 500 100, 250, 500, 750100, 250, 500, 750 200, 250, 500, 750, 1024200, 250, 500, 750, 1024 300, 500, 750, 1024, 1280300, 500, 750, 1024, 1280 400, 500, 750, 1024, 1280, 1536400, 500, 750, 1024, 1280, 1536 800, 1024, 1280, 1536, 1792, 2048800, 1024, 1280, 1536, 1792, 2048
Максимальный объем хранилища OLTP в памяти на пул (ГБ)Max In-Memory OLTP storage per pool (GB) НедоступноN/A НедоступноN/A НедоступноN/A НедоступноN/A НедоступноN/A НедоступноN/A
Максимальное число баз данных на пулMax number DBs per pool 100100 200200 500500 500500 500500 500500
Максимальное количество одновременных рабочих ролей (запросов) на пулMax concurrent workers (requests) per pool 100100 200200 400400 600600 800800 16001600
Максимальное количество одновременных сеансов на пулMax concurrent sessions per pool 30 00030000 30 00030000 30 00030000 30 00030000 30 00030000 30 00030000
Варианты минимального количества eDTU на базу данныхMin eDTUs choices per database 0, 10, 20, 500, 10, 20, 50 0, 10, 20, 50, 1000, 10, 20, 50, 100 0, 10, 20, 50, 100, 2000, 10, 20, 50, 100, 200 0, 10, 20, 50, 100, 200, 3000, 10, 20, 50, 100, 200, 300 0, 10, 20, 50, 100, 200, 300, 4000, 10, 20, 50, 100, 200, 300, 400 0, 10, 20, 50, 100, 200, 300, 400, 8000, 10, 20, 50, 100, 200, 300, 400, 800
Варианты максимального количества eDTU на базу данныхMax eDTUs choices per database 10, 20, 5010, 20, 50 10, 20, 50, 10010, 20, 50, 100 10, 20, 50, 100, 20010, 20, 50, 100, 200 10, 20, 50, 100, 200, 30010, 20, 50, 100, 200, 300 10, 20, 50, 100, 200, 300, 40010, 20, 50, 100, 200, 300, 400 10, 20, 50, 100, 200, 300, 400, 80010, 20, 50, 100, 200, 300, 400, 800
Максимальный размер хранилища для базы данных (ГБ)Max storage per database (GB) 500500 750750 10241024 10241024 10241024 10241024

Ограничения пула эластичных БД на уровне "Стандартный" (продолжение)Standard elastic pool limits (continued)

Число eDTU на пулeDTUs per pool 12001200 16001600 20002000 25002500 30003000
Включенный объем хранилища на пул (ГБ)Included storage per pool (GB) 12001200 16001600 20002000 25002500 30003000
Варианты максимального объема хранилища на пул (ГБ)Max storage choices per pool (GB) 1200, 1280, 1536, 1792, 2048, 2304, 25601200, 1280, 1536, 1792, 2048, 2304, 2560 1600, 1792, 2048, 2304, 2560, 2816, 30721600, 1792, 2048, 2304, 2560, 2816, 3072 2000, 2048, 2304, 2560, 2816, 3072, 3328, 35842000, 2048, 2304, 2560, 2816, 3072, 3328, 3584 2500, 2560, 2816, 3072, 3328, 3584, 3840, 40962500, 2560, 2816, 3072, 3328, 3584, 3840, 4096 3000, 3072, 3328, 3584, 3840, 40963000, 3072, 3328, 3584, 3840, 4096
Максимальный объем хранилища OLTP в памяти на пул (ГБ)Max In-Memory OLTP storage per pool (GB) НедоступноN/A НедоступноN/A НедоступноN/A НедоступноN/A НедоступноN/A
Максимальное число баз данных на пулMax number DBs per pool 500500 500500 500500 500500 500500
Максимальное количество одновременных рабочих ролей (запросов) на пулMax concurrent workers (requests) per pool 24002400 32003200 40004000 50005000 60006000
Максимальное количество одновременных сеансов на пулMax concurrent sessions per pool 30 00030000 30 00030000 30 00030000 30 00030000 30 00030000
Варианты минимального количества eDTU на базу данныхMin eDTUs choices per database 0, 10, 20, 50, 100, 200, 300, 400, 800, 12000, 10, 20, 50, 100, 200, 300, 400, 800, 1200 0, 10, 20, 50, 100, 200, 300, 400, 800, 1200, 16000, 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600 0, 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 20000, 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000 0, 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000, 25000, 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000, 2500 0, 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000, 2500, 30000, 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000, 2500, 3000
Варианты максимального количества eDTU на базу данныхMax eDTUs choices per database 10, 20, 50, 100, 200, 300, 400, 800, 120010, 20, 50, 100, 200, 300, 400, 800, 1200 10, 20, 50, 100, 200, 300, 400, 800, 1200, 160010, 20, 50, 100, 200, 300, 400, 800, 1200, 1600 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 200010, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000, 250010, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000, 2500 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000, 2500, 300010, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000, 2500, 3000
Варианты максимального объема хранилища на базу данных (ГБ)Max storage choices per database (GB) 10241024 10241024 10241024 10241024 10241024

Ограничения пула эластичных БД на уровне "Премиум"Premium elastic pool limits

Число eDTU на пулeDTUs per pool 125125 250250 500500 10001000 15001500
Включенный объем хранилища на пул (ГБ)Included storage per pool (GB) 250250 500500 750750 10241024 15361536
Варианты максимального объема хранилища на пул (ГБ)Max storage choices per pool (GB) 250, 500, 750, 1024250, 500, 750, 1024 500, 750, 1024500, 750, 1024 750, 1024750, 1024 10241024 15361536
Максимальный объем хранилища OLTP в памяти на пул (ГБ)Max In-Memory OLTP storage per pool (GB) 11 22 44 1010 1212
Максимальное число баз данных на пулMax number DBs per pool 5050 100100 100100 100100 100100
Максимальное количество одновременных рабочих ролей (запросов) на пулMax concurrent workers per pool (requests) 200200 400400 800800 16001600 24002400
Максимальное количество одновременных сеансов на пулMax concurrent sessions per pool 30 00030000 30 00030000 30 00030000 30 00030000 30 00030000
Минимальное количество eDTU на базу данныхMin eDTUs per database 0, 25, 50, 75, 1250, 25, 50, 75, 125 0, 25, 50, 75, 125, 2500, 25, 50, 75, 125, 250 0, 25, 50, 75, 125, 250, 5000, 25, 50, 75, 125, 250, 500 0, 25, 50, 75, 125, 250, 500, 10000, 25, 50, 75, 125, 250, 500, 1000 0, 25, 50, 75, 125, 250, 500, 10000, 25, 50, 75, 125, 250, 500, 1000
Максимальное количество eDTU на базу данныхMax eDTUs per database 25, 50, 75, 12525, 50, 75, 125 25, 50, 75, 125, 25025, 50, 75, 125, 250 25, 50, 75, 125, 250, 50025, 50, 75, 125, 250, 500 25, 50, 75, 125, 250, 500, 100025, 50, 75, 125, 250, 500, 1000 25, 50, 75, 125, 250, 500, 100025, 50, 75, 125, 250, 500, 1000
Максимальный размер хранилища для базы данных (ГБ)Max storage per database (GB) 10241024 10241024 10241024 10241024 10241024

Ограничения пула эластичных БД на уровне "Премиум" (продолжение)Premium elastic pool limits (continued)

Число eDTU на пулeDTUs per pool 20002000 25002500 30003000 35003500 40004000
Включенный объем хранилища на пул (ГБ)Included storage per pool (GB) 20482048 25602560 30723072 35483548 40964096
Варианты максимального объема хранилища на пул (ГБ)Max storage choices per pool (GB) 20482048 25602560 30723072 35483548 40964096
Максимальный объем хранилища OLTP в памяти на пул (ГБ)Max In-Memory OLTP storage per pool (GB) 1616 2020 2424 2828 3232
Максимальное число баз данных на пулMax number DBs per pool 100100 100100 100100 100100 100100
Максимальное количество одновременных рабочих ролей (запросов) на пулMax concurrent workers (requests) per pool 32003200 40004000 48004800 56005600 64006400
Максимальное количество одновременных сеансов на пулMax concurrent sessions per pool 30 00030000 30 00030000 30 00030000 30 00030000 30 00030000
Варианты минимального количества eDTU на базу данныхMin eDTUs choices per database 0, 25, 50, 75, 125, 250, 500, 1000, 17500, 25, 50, 75, 125, 250, 500, 1000, 1750 0, 25, 50, 75, 125, 250, 500, 1000, 17500, 25, 50, 75, 125, 250, 500, 1000, 1750 0, 25, 50, 75, 125, 250, 500, 1000, 17500, 25, 50, 75, 125, 250, 500, 1000, 1750 0, 25, 50, 75, 125, 250, 500, 1000, 17500, 25, 50, 75, 125, 250, 500, 1000, 1750 0, 25, 50, 75, 125, 250, 500, 1000, 1750, 40000, 25, 50, 75, 125, 250, 500, 1000, 1750, 4000
Варианты максимального количества eDTU на базу данныхMax eDTUs choices per database 25, 50, 75, 125, 250, 500, 1000, 175025, 50, 75, 125, 250, 500, 1000, 1750 25, 50, 75, 125, 250, 500, 1000, 175025, 50, 75, 125, 250, 500, 1000, 1750 25, 50, 75, 125, 250, 500, 1000, 175025, 50, 75, 125, 250, 500, 1000, 1750 25, 50, 75, 125, 250, 500, 1000, 175025, 50, 75, 125, 250, 500, 1000, 1750 25, 50, 75, 125, 250, 500, 1000, 1750, 400025, 50, 75, 125, 250, 500, 1000, 1750, 4000
Максимальный размер хранилища для базы данных (ГБ)Max storage per database (GB) 10241024 10241024 10241024 10241024 10241024

Важно!

В настоящее время на уровне "Премиум" доступно более 1 ТБ хранилища, за исключением: Восточный Китай, Северный Китай, центрального Германии, северо-восток, Западная Центральная часть США, US DoD регионов и центра правительства США.More than 1 TB of storage in the Premium tier is currently available in all regions except: China East, China North, Germany Central, Germany Northeast, West Central US, US DoD regions, and US Government Central. В этих регионах максимальный объем хранилища категории "Премиум" ограничен 1 ТБ.In these regions, the storage max in the Premium tier is limited to 1 TB. Дополнительные сведения см. в разделе о действующих ограничениях для P11-P15.For more information, see P11-P15 current limitations.

Если использованы все DTU пула эластичных БД, то каждая база данных в пуле получает равное количество ресурсов для обработки запросов.If all DTUs of an elastic pool are used, then each database in the pool receives an equal amount of resources to process queries. Служба базы данных SQL обеспечивает равное разделение ресурсов между базами данных за счет равных срезов времени вычислений.The SQL Database service provides resource sharing fairness between databases by ensuring equal slices of compute time. Если задано минимальное значение DTU на базу данных, отличное от нуля, то такое равное разделение ресурсов в пуле эластичных БД также позволяет гарантировать любое дополнительное количество ресурсов каждой базе данных.Elastic pool resource sharing fairness is in addition to any amount of resource otherwise guaranteed to each database when the DTU min per database is set to a non-zero value.

Примечание

Ограничения tempdb см. в разделе ограничения tempdb.For tempdb limits, see tempdb limits.

Свойства базы данных в пулеDatabase properties for pooled databases

В следующей таблице описаны свойства баз данных в пуле.The following table describes the properties for pooled databases.

СвойствоProperty DescriptionDescription
Максимальное количество eDTU на базу данныхMax eDTUs per database Максимальное количество eDTU, которое может использовать любая база данных в пуле, если оно доступно и не используется другими базами данных в пуле.The maximum number of eDTUs that any database in the pool may use, if available based on utilization by other databases in the pool. Это значение не гарантирует предоставление ресурсов базе данных.Max eDTU per database is not a resource guarantee for a database. Это глобальный параметр, который применяется ко всем базам данных в пуле.This setting is a global setting that applies to all databases in the pool. Задайте большое максимальное количество eDTU на базу данных, достаточное для обработки пиков использования базы данных.Set max eDTUs per database high enough to handle peaks in database utilization. Значение параметра может быть несколько преувеличенным, так как использование пула предполагает обращение к более и менее активным базам данных в условиях, когда не все базы одновременно обрабатывают пиковое количество запросов.Some degree of overcommitting is expected since the pool generally assumes hot and cold usage patterns for databases where all databases are not simultaneously peaking. Предположим, например, что пиковая нагрузка одной базы данных равна 20 eDTU и только 20 % из 100 баз данных в пуле одновременно работают с такой нагрузкой.For example, suppose the peak utilization per database is 20 eDTUs and only 20% of the 100 databases in the pool are peak at the same time. Если в качестве максимального количества eDTU для каждой базы данных задано значение 20, для пула целесообразно увеличить количество eDTU в 5 раз и задать 400 eDTU на пул.If the eDTU max per database is set to 20 eDTUs, then it is reasonable to overcommit the pool by 5 times, and set the eDTUs per pool to 400.
Минимальное количество eDTU на базу данныхMin eDTUs per database Минимальное количество eDTU, которое гарантируется любой базе данных в пуле.The minimum number of eDTUs that any database in the pool is guaranteed. Это глобальный параметр, который применяется ко всем базам данных в пуле.This setting is a global setting that applies to all databases in the pool. Можно задать минимальное количество eDTU на базу данных, равное 0, что также является значением по умолчанию.The min eDTU per database may be set to 0, and is also the default value. Для этого свойства задается значение в диапазоне от 0 до среднего количества eDTU, используемых на одну базу данных.This property is set to anywhere between 0 and the average eDTU utilization per database. Произведение количества баз данных в пуле и минимального количества eDTU на базу данных не может превышать количество eDTU на пул.The product of the number of databases in the pool and the min eDTUs per database cannot exceed the eDTUs per pool. Например, если в пуле 20 баз данных и минимальное количество eDTU на базу данных равно 10, то количество eDTU на пул должно быть не меньше 200.For example, if a pool has 20 databases and the eDTU min per database set to 10 eDTUs, then the eDTUs per pool must be at least as large as 200 eDTUs.
Максимальный размер хранилища на базу данныхMax storage per database Максимальный размер базы данных, установленный пользователем для базы данных в пуле.The maximum database size set by the user for a database in a pool. Для баз данных в пуле используется общее выделенное хранилище пула.However, pooled databases share allocated pool storage. Даже если общий максимальный объем хранилища на базу данных превышает общий доступный объем хранилища пула, общий объем пространства, фактически используемого всеми базами данных, не сможет превысить ограничение доступного пространства в пуле.Even if the total max storage per database is set to be greater than the total available storage space of the pool, the total space actually used by all of the databases will not be able to exceed the available pool limit. Максимальный размер базы данных означает максимальный размер файлов данных и не включает пространство, используемое файлами журнала.Max database size refers to the maximum size of the data files and does not include the space used by log files.

Дальнейшие действияNext steps