Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к: База данных SQL Azure
Эта статья содержит подробные сведения об ограничениях эластичных пулов для баз данных в службе "База данных SQL Azure" в модели приобретения DTU.
- Ограничения модели приобретения DTU для отдельных баз данных на сервере см. в разделе "Управление ресурсами" в Базе данных SQL Azure.
- Ограничения ресурсов модели приобретения DTU для базы данных SQL Azure см. в разделе " Ограничения ресурсов" для отдельных баз данных с помощью модели приобретения DTU — Базы данных SQL Azure.
- Дополнительные сведения о различных моделях приобретения см. в статье "Сравнение моделей приобретения на основе виртуальных ядер и DTU" базы данных SQL Azure.
Свойства базы данных в пуле
Для каждого эластичного пула при необходимости можно указать минимальное и максимальное значения DTU на одну базу данных, чтобы изменить шаблоны потребления ресурсов в пуле. Можно также задать максимальное хранилище для каждой базы данных, например, чтобы предотвратить использование одной базы данных во всем хранилище пула.
- Указанные минимальные и максимальные значения DTU применяются ко всем базам данных в пуле. Настройка минимальных и максимальных единиц DTU для отдельных баз данных в пуле не поддерживается.
- Максимальное хранилище для каждой базы данных можно настроить независимо для каждой базы данных.
В следующей таблице описаны свойства каждой базы данных для баз данных в пуле.
Свойство | Уровень конфигурации | Описание |
---|---|---|
Максимальное количество DTU на базу данных | Настроено для всех баз данных в пуле | Максимальное количество единиц DTU, которое может использовать любая база данных в пуле, если она доступна на основе использования другими базами данных в пуле. Это значение не гарантирует предоставление ресурсов базе данных. Если рабочей нагрузке в каждой базе данных не требуются все доступные ресурсы пула для нормальной производительности, рассмотрите возможность установки максимального значения DTU на базу данных, чтобы предотвратить монопольное использование ресурсов пула отдельной базой данных. Значение параметра может быть несколько преувеличенным, так как использование пула предполагает обращение к "горячим" и "холодным" шаблонам использования баз данных в условиях, когда не все базы одновременно обрабатывают пиковое количество запросов. |
Минимальное количество DTU на базу данных | Настроено для всех баз данных в пуле | Минимальное количество DTU, зарезервированное для любой базы данных в пуле. Рассмотрите возможность установки минимального значения DTU на базу данных, если требуется обеспечить доступность ресурсов для каждой базы данных, независимо от потребления ресурсов другими базами данных в пуле. Минимальное число единиц DTU для каждой базы данных может иметь значение 0, а также является значением по умолчанию. Для этого свойства задается значение в диапазоне от 0 до среднего количества DTU, используемого на одну базу данных. |
Максимальный размер хранилища на базу данных | Настроено для каждой базы данных | Максимальный размер базы данных, установленный пользователем для базы данных в пуле. Базы данных в пуле совместно используют выделенное хранилище пула, поэтому размер базы данных ограничен наименьшим оставшимся объемом хранилища пула и максимальным размером базы данных. Максимальный размер базы данных означает максимальный размер файлов данных и не включает пространство, используемое файлом журнала. |
Внимание
Так как ресурсы в эластичном пуле являются ограниченными, установка минимального значения DTU на базу данных больше 0 неявно определяет пределы использования ресурсов для каждой базы данных. Если в какой-то момент времени большинство баз данных в пуле бездействуют, ресурсы, зарезервированные для гарантии минимального значения DTU, недоступны для баз данных, активных в этот момент.
Кроме того, если установка минимального значения DTU на базу данных больше 0, то это неявно ограничивает количество баз данных, которые можно добавить в пул. Например, если задать значение минимального DTU равное 100 в пуле с 400 DTU, это означает, что вы не сможете добавить в пул больше 4 баз данных, так как по 100 DTU уже зарезервированы для каждой базы данных.
Если использованы все DTU пула эластичных БД, то каждая база данных в пуле получает равное количество ресурсов для обработки запросов. Служба базы данных SQL Azure обеспечивает справедливость совместного использования ресурсов между базами данных, обеспечивая равные срезы времени вычислений. Если задано минимальное значение DTU на базу данных, отличное от нуля, то такое равное разделение ресурсов в пуле эластичных БД также позволяет гарантировать любое дополнительное количество ресурсов каждой базе данных.
Хотя свойства каждой базы данных выражаются в DTU, но их количество влияет и на потребление ресурсов других типов, таких как операции ввода-вывода данных и журналов, память буферного пула и рабочие потоки. При настройке для каждой базы данных минимального и максимального значений DTU, резервирования и ограничения для всех типов ресурсов корректируются пропорционально.
Значения минимального и максимального количества DTU на базу данных применяются к ресурсам, которые потребляются рабочими нагрузками пользователей, но не внутренними процессами. Например, если для базы данных задано максимальное ограничение числа DTU размером в половину пула eDTU, рабочая нагрузка пользователя не сможет использовать более половины памяти буферного пула. Но эта же база сможет спокойно использовать из буферного пула страницы, загруженные в него внутренними процессами. Дополнительные сведения см. в разделе Потребление ресурсов рабочими нагрузками пользователей и внутренними процессами.
Каждая реплика только для чтения имеет собственные ресурсы, такие как DTU, рабочие роли и сеансы. Каждая реплика только для чтения подчиняется ограничениям ресурсов, подробно описанным далее в этой статье.
Размеры tempdb
В следующей таблице перечислены tempdb
размеры отдельных баз данных в База данных SQL Azure:
Целевой уровень обслуживания | Максимальный размер файла данных tempdb (ГБ) |
Число файлов данных tempdb |
Максимальный размер данных tempdb (ГБ) |
---|---|---|---|
Эластичные пулы уровня "Базовый" (все конфигурации DTU) | 13,9 | 12 | 166.7 |
Эластичные пулы ценовой категории "Стандартный" (50 eDTU) | 13,9 | 12 | 166.7 |
Эластичные пулы ценовой категории "Стандартный" (100 eDTU) | 32 | 1 | 32 |
Эластичные пулы ценовой категории "Стандартный" (200 eDTU) | 32 | 2 | 64 |
Эластичные пулы ценовой категории "Стандартный" (300 eDTU) | 32 | 3 | 96 |
Эластичные пулы ценовой категории "Стандартный" (400 eDTU) | 32 | 3 | 96 |
Эластичные пулы ценовой категории "Стандартный" (800 eDTU) | 32 | 6 | 192 |
Эластичные пулы ценовой категории "Стандартный" (1200 eDTU) | 32 | 10 | 320 |
Эластичные пулы ценовой категории "Стандартный" (1600–3000 eDTU) | 32 | 12 | 384 |
Эластичные пулы уровня "Премиум" (все конфигурации DTU) | 13,9 | 12 | 166.7 |
Эластичный пул: размеры хранилища и объемы вычислительных ресурсов
В следующих таблицах приведены доступные ресурсы эластичных пулов Баз данных SQL Azure на каждом уровне служб и с каждым объемом вычислительных ресурсов. Вы можете установить уровень служб, объем вычислительных ресурсов и объем хранилища, используя:
Внимание
Рекомендации по масштабированию и рекомендации см. в статье "Масштабирование ресурсов эластичного пула" в Базе данных SQL Azure
Ограничения ресурсов отдельных баз данных в эластичных пулах обычно такие же, как и у отдельных баз данных за их пределами, и основаны на DTU и уровне служб. Например, максимальное количество одновременных рабочих экземпляров для базы данных S2 — 120. Таким образом, максимальное количество одновременных рабочих экземпляров в базе данных в стандартном пуле также составляет 120, если максимальное значение DTU для одной базы данных в пуле равно 50 (что эквивалентно уровню S2).
Для того же количества единиц DTU ресурсы, предоставляемые эластичному пулу, могут превышать ресурсы, предоставленные отдельной базе данных за пределами эластичного пула. Это означает, что использование eDTU эластичного пула может быть меньше, чем сумма использования DTU в базах данных в пуле, в зависимости от шаблонов рабочей нагрузки. Например, в крайнем случае с одной базой данных в эластичном пуле, где использование DTU базы данных составляет 100 %, для определенных шаблонов рабочей нагрузки использование eDTU пула может составить 50 %. Это может произойти, даже если параметр максимального числа DTU на базу данных остается в максимально допустимом значении для заданного размера пула.
Примечание.
Ограничение ресурсов хранилища для каждого пула в каждой из следующих таблиц не включает в себя tempdb
и хранилище журналов.
Ограничения пула эластичных БД на уровне "Базовый"
eDTU на пул | 50 | 100 | 200 | 300 | 400 | 800 | 1200 | 1600 |
---|---|---|---|---|---|---|---|---|
Включенный объем хранилища на пул (ГБ) | 5 | 10 | 20 | 29 | 39 | 78 | 117 | 156 |
Максимальный размер хранилища на пул (ГБ) | 5 | 10 | 20 | 29 | 39 | 78 | 117 | 156 |
Максимальный объем хранилища OLTP в памяти на пул (ГБ) | Неприменимо | Неприменимо | Неприменимо | Неприменимо | Неприменимо | Неприменимо | Неприменимо | Неприменимо |
Максимальное число баз данных на пул 1 | 100 | 200 | 500 | 500 | 500 | 500 | 500 | 500 |
Максимальное количество одновременных рабочих ролей на пул 2 | 100 | 200 | 400 | 600 | восемьсот | 1600 | 2400 | 3200 |
Максимальное количество одновременных входов на пул | 100 | 200 | 400 | 600 | восемьсот | 1600 | 2400 | 3200 |
Максимальное число параллельных внешних подключений на пул 3 | 10 | 20 | 40 | шестьдесят | 80 | сто пятьдесят | сто пятьдесят | сто пятьдесят |
Максимальное количество одновременных сеансов на пул 2 | 30 000 | 30 000 | 30 000 | 30 000 | 30 000 | 30 000 | 30 000 | 30 000 |
Варианты выбора минимального количества DTU на базу данных | 0, 5 | 0, 5 | 0, 5 | 0, 5 | 0, 5 | 0, 5 | 0, 5 | 0, 5 |
Варианты выбора максимального количества DTU на базу данных | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 |
Максимальный размер хранилища для базы данных (ГБ) | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
1 См. дополнительные рекомендации в статье Управление ресурсами в сжатых пулах эластичных баз данных.
2 . Максимальное число одновременных рабочих ролей для любой отдельной базы данных см. в разделе "Ограничения ресурсов" для отдельных баз данных с помощью модели приобретения DTU.
3 См. дополнительные сведения о том, что считается внешним подключением.
Ограничения пула эластичных БД на уровне "Стандартный"
eDTU на пул | 50 | 100 | 200 | 300 | 400 | 800 |
---|---|---|---|---|---|---|
Включенный объем хранилища на пул (ГБ) 1 | 50 | 100 | 200 | 300 | 400 | восемьсот |
Максимальный размер хранилища на пул (ГБ) | 500 | 750 | 1024 | 1280 | 1536 | 2048 |
Максимальный объем хранилища OLTP в памяти на пул (ГБ) | Неприменимо | Неприменимо | Неприменимо | Неприменимо | Неприменимо | Неприменимо |
Максимальное число баз данных на пул 2 | 100 | 200 | 500 | 500 | 500 | 500 |
Максимальное количество одновременных рабочих ролей на пул 3 | 100 | 200 | 400 | 600 | восемьсот | 1600 |
Максимальное количество одновременных входов на пул | 100 | 200 | 400 | 600 | восемьсот | 1600 |
Максимальное число параллельных внешних подключений на пул 4 | 10 | 20 | 40 | шестьдесят | 80 | сто пятьдесят |
Максимальное количество одновременных сеансов на пул 3 | 30 000 | 30 000 | 30 000 | 30 000 | 30 000 | 30 000 |
Варианты выбора минимального количества DTU на базу данных | 0, 10, 20, 50 | 0, 10, 20, 50, 100 | 0, 10, 20, 50, 100, 200 | 0, 10, 20, 50, 100, 200, 300 | 0, 10, 20, 50, 100, 200, 300, 400 | 0, 10, 20, 50, 100, 200, 300, 400, 800 |
Варианты выбора максимального количества DTU на базу данных | 10, 20, 50 | 10, 20, 50, 100 | 10, 20, 50, 100, 200 | 10, 20, 50, 100, 200, 300 | 10, 20, 50, 100, 200, 300, 400 | 10, 20, 50, 100, 200, 300, 400, 800 |
Максимальный размер хранилища для базы данных (ГБ) | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 |
1 Сведения о дополнительных затратах см. в ценах на Базу данных SQL.
2 См. дополнительные рекомендации в статье Управление ресурсами в сжатых пулах эластичных баз данных.
3 . Максимальное число одновременных рабочих ролей для любой отдельной базы данных см. в разделе "Ограничения ресурсов для отдельных баз данных" с помощью модели приобретения DTU.
4 См. дополнительные сведения о том, что считается внешним подключением.
Ограничения пула эластичных БД на уровне "Стандартный" (продолжение)
eDTU на пул | 1200 | 1600 | 2000 | 2500 | 3000 |
---|---|---|---|---|---|
Включенный объем хранилища на пул (ГБ) 1 | 1200 | 1600 | 2000 | 2500 | 3000 |
Максимальный размер хранилища на пул (ГБ) | 2560 | 3072 | 3584 | 4096 | 4096 |
Максимальный объем хранилища OLTP в памяти на пул (ГБ) | Неприменимо | Неприменимо | Неприменимо | Неприменимо | Неприменимо |
Максимальное число баз данных на пул 2 | 500 | 500 | 500 | 500 | 500 |
Максимальное количество одновременных рабочих ролей на пул 3 | 2400 | 3200 | 4000 | 5 000 | 6 000 |
Максимальное количество одновременных входов на пул | 2400 | 3200 | 4000 | 5 000 | 6 000 |
Максимальное число параллельных внешних подключений на пул 4 | сто пятьдесят | сто пятьдесят | сто пятьдесят | сто пятьдесят | сто пятьдесят |
Максимальное количество одновременных сеансов на пул 3 | 30 000 | 30 000 | 30 000 | 30 000 | 30 000 |
Варианты выбора минимального количества DTU на базу данных | 0, 10, 20, 50, 100, 200, 300, 400, 800, 1200 | 0, 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600 | 0, 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000 | 0, 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, 3000 |
Варианты выбора максимального количества DTU на базу данных | 10, 20, 50, 100, 200, 300, 400, 800, 1200 | 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600 | 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000 | 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000, 2500 | 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000, 2500, 3000 |
Максимальный размер хранилища для базы данных (ГБ) | 1024 | 1536 | 1792 | 2304 | 2816 |
1 Сведения о дополнительных затратах см. в ценах на Базу данных SQL.
2 См. дополнительные рекомендации в статье Управление ресурсами в сжатых пулах эластичных баз данных.
3 . Максимальное число одновременных рабочих ролей для любой отдельной базы данных см. в разделе "Ограничения ресурсов для отдельных баз данных" с помощью модели приобретения DTU.
4 См. дополнительные сведения о том, что считается внешним подключением.
Ограничения пула эластичных БД на уровне "Премиум"
Примечание.
Дополнительные сведения об ограничениях хранилища для уровня служб "Премиум" см. в разделе Управление дисковым пространством.
eDTU на пул | 125 | 250 | 500 | 1000 | 1500 |
---|---|---|---|---|---|
Включенный объем хранилища на пул (ГБ) 1 | 250 | 500 | 750 | 1024 | 1536 |
Максимальный размер хранилища на пул (ГБ) | 1024 | 1024 | 1024 | 1024 | 1536 |
Максимальный объем хранилища OLTP в памяти на пул (ГБ) | 1 | 2 | 4 | 10 | 12 |
Максимальное число баз данных на пул 2 | 50 | 100 | 100 | 100 | 100 |
Максимальное количество одновременных рабочих ролей (запросов) на пул 3 | 200 | 400 | восемьсот | 1600 | 2400 |
Максимальное количество одновременных входов на пул | 200 | 400 | восемьсот | 1600 | 2400 |
Максимальное число параллельных внешних подключений на пул 4 | 20 | 40 | 80 | сто пятьдесят | сто пятьдесят |
Максимальное количество одновременных сеансов на пул 3 | 30 000 | 30 000 | 30 000 | 30 000 | 30 000 |
Минимальное количество eDTU на базу данных | 0, 25, 50, 75, 125 | 0, 25, 50, 75, 125, 250 | 0, 25, 50, 75, 125, 250, 500 | 0, 25, 50, 75, 125, 250, 500, 1000 | 0, 25, 50, 75, 125, 250, 500, 1000 |
Максимальное число eDTU на базу данных | 25, 50, 75, 125 | 25, 50, 75, 125, 250 | 25, 50, 75, 125, 250, 500 | 25, 50, 75, 125, 250, 500, 1000 | 25, 50, 75, 125, 250, 500, 1000 |
Максимальный размер хранилища для базы данных (ГБ) | 1024 | 1024 | 1024 | 1024 | 1536 |
1 Сведения о дополнительных затратах см. в ценах на Базу данных SQL.
2 См. дополнительные рекомендации в статье Управление ресурсами в сжатых пулах эластичных баз данных.
3 . Максимальное число одновременных рабочих ролей для любой отдельной базы данных см. в разделе "Ограничения ресурсов для отдельных баз данных" с помощью модели приобретения DTU.
4 См. дополнительные сведения о том, что считается внешним подключением.
Ограничения пула эластичных БД на уровне "Премиум" (продолжение)
eDTU на пул | 2000 | 2500 | 3000 | 3500 | 4000 |
---|---|---|---|---|---|
Включенный объем хранилища на пул (ГБ) 1 | 2048 | 2560 | 3072 | 3548 | 4096 |
Максимальный размер хранилища на пул (ГБ) | 2048 | 2560 | 3072 | 3548 | 4096 |
Максимальный объем хранилища OLTP в памяти на пул (ГБ) | 16 | 20 | двадцать четыре | 28 | 32 |
Максимальное число баз данных на пул 2 | 100 | 100 | 100 | 100 | 100 |
Максимальное количество одновременных рабочих ролей на пул 3 | 3200 | 4000 | 4800 | 5600 | 6400 |
Максимальное количество одновременных входов на пул | 3200 | 4000 | 4800 | 5600 | 6400 |
Максимальное число параллельных внешних подключений на пул 4 | сто пятьдесят | сто пятьдесят | сто пятьдесят | сто пятьдесят | сто пятьдесят |
Максимальное количество одновременных сеансов на пул 3 | 30 000 | 30 000 | 30 000 | 30 000 | 30 000 |
Варианты выбора минимального количества DTU на базу данных | 0, 25, 50, 75, 125, 250, 500, 1000, 1750 | 0, 25, 50, 75, 125, 250, 500, 1000, 1750 | 0, 25, 50, 75, 125, 250, 500, 1000, 1750 | 0, 25, 50, 75, 125, 250, 500, 1000, 1750 | 0, 25, 50, 75, 125, 250, 500, 1000, 1750, 4000 |
Варианты выбора максимального количества DTU на базу данных | 25, 50, 75, 125, 250, 500, 1000, 1750 | 25, 50, 75, 125, 250, 500, 1000, 1750 | 25, 50, 75, 125, 250, 500, 1000, 1750 | 25, 50, 75, 125, 250, 500, 1000, 1750 | 25, 50, 75, 125, 250, 500, 1000, 1750, 4000 |
Максимальный размер хранилища для базы данных (ГБ) | 2048 | 2560 | 3072 | 3584 | 4096 |
1 Сведения о дополнительных затратах см. в ценах на Базу данных SQL.
2 См. дополнительные рекомендации в статье Управление ресурсами в сжатых пулах эластичных баз данных.
3 . Максимальное число одновременных рабочих ролей для любой отдельной базы данных см. в разделе "Ограничения ресурсов для отдельных баз данных" с помощью модели приобретения DTU.
4 См. дополнительные сведения о том, что считается внешним подключением.
Внимание
Хранилище размером более 1 ТБ на уровне "Премиум" в настоящее время доступно во всех регионах, за исключением Восточного и Северного Китая, а также Центральной и Северо-Восточной Германии. В этих регионах максимальный объем хранилища класса Premium ограничен 1 ТБ. Дополнительные сведения см. в разделе о действующих ограничениях для P11-P15.
Связанный контент
- Resource limits for single databases using the DTU purchasing model (Ограничения ресурсов для отдельных баз данных при использовании модели приобретения DTU)
- Ограничения подписки и службы Azure, квоты и ограничения
- Ограничения ресурсов на логическом SQL Server