Partilhar via


Limites de recursos para pools elásticos usando o modelo de compra DTU

Aplica-se a:Banco de Dados SQL do Azure

Este artigo fornece os limites de recursos detalhados para bancos de dados no Banco de Dados SQL do Azure que estão dentro de um pool elástico usando o modelo de compra de DTU.

Propriedades do banco de dados para bancos de dados em pool

Para cada pool elástico, você pode, opcionalmente, especificar DTUs mínimas e máximas por banco de dados para modificar os padrões de consumo de recursos dentro do pool. Você também pode definir o armazenamento máximo por banco de dados, por exemplo, para evitar que um único banco de dados consuma todo o armazenamento do pool.

  • Os valores mínimos e máximos de DTU especificados aplicam-se a todos os bancos de dados no pool. Não há suporte para a personalização de DTUs min e max para bancos de dados individuais no pool.
  • O armazenamento máximo por banco de dados pode ser configurado independentemente para cada banco de dados.

A tabela a seguir descreve as propriedades por banco de dados para bancos de dados agrupados.

Propriedade Nível de configuração Descrição
Máximo de DTUs por banco de dados Configurado para todos os bancos de dados no pool O número máximo de DTUs que qualquer banco de dados no pool pode usar, se disponível, com base na utilização por outros bancos de dados no pool. O máximo de DTUs por banco de dados não é uma garantia de recurso para um banco de dados. Se a carga de trabalho em cada banco de dados não precisar de todos os recursos de pool disponíveis para funcionar adequadamente, considere definir DTUs máximos por banco de dados para evitar que um único banco de dados monopolize os recursos do pool. Algum grau de comprometimento excessivo é esperado, uma vez que o pool geralmente assume padrões de uso quente e frio para bancos de dados, onde todos os bancos de dados não estão atingindo simultaneamente o pico.
DTUs mínimas por banco de dados Configurado para todos os bancos de dados no pool O número mínimo de DTUs reservadas para qualquer banco de dados no pool. Considere definir um mínimo de DTUs por banco de dados quando quiser garantir a disponibilidade de recursos para cada banco de dados, independentemente do consumo de recursos por outros bancos de dados no pool. O min DTUs por banco de dados pode ser definido como 0 e também é o valor padrão. Essa propriedade é definida como qualquer lugar entre 0 e a utilização média de DTUs por banco de dados.
Armazenamento máximo por banco de dados Configurado por banco de dados O tamanho máximo do banco de dados definido pelo usuário para um banco de dados em um pool. Os bancos de dados em pool compartilham o armazenamento de pool alocado, de modo que o tamanho que um banco de dados pode alcançar é limitado ao menor armazenamento de pool restante e ao tamanho máximo do banco de dados. O tamanho máximo do banco de dados refere-se ao tamanho máximo dos arquivos de dados e não inclui o espaço usado pelo arquivo de log.

Importante

Como os recursos em um pool elástico são finitos, definir DTUs min por banco de dados para um valor maior que 0 limita implicitamente a utilização de recursos por cada banco de dados. Se, em um determinado momento, a maioria dos bancos de dados em um pool estiver ociosa, os recursos reservados para satisfazer a garantia de DTUs min não estarão disponíveis para os bancos de dados ativos naquele momento.

Além disso, definir DTUs min por banco de dados para um valor maior que 0 limita implicitamente o número de bancos de dados que podem ser adicionados ao pool. Por exemplo, se você definir as DTUs min como 100 em um pool de 400 DTUs, isso significa que você não poderá adicionar mais de 4 bancos de dados ao pool, porque 100 DTUs são reservadas para cada banco de dados.

Se todas as DTUs de um pool elástico forem usadas, cada banco de dados no pool receberá uma quantidade igual de recursos para processar consultas. O serviço Banco de Dados SQL do Azure fornece equidade de compartilhamento de recursos entre bancos de dados, garantindo fatias iguais de tempo de computação. A equidade do compartilhamento de recursos do pool elástico é adicional a qualquer quantidade de recurso garantida para cada banco de dados quando o min de DTU por banco de dados é definido como um valor diferente de zero.

Embora as propriedades por banco de dados sejam expressas em DTUs, elas também controlam o consumo de outros tipos de recursos, como E/S de dados, E/S de log, memória de pool de buffers e threads de trabalho. À medida que você ajusta os valores min e max por DTUs de banco de dados, as reservas e os limites para todos os tipos de recursos são ajustados proporcionalmente.

Os valores mínimos e máximos por DTU do banco de dados aplicam-se ao consumo de recursos por cargas de trabalho do usuário, mas não ao consumo de recursos por processos internos. Por exemplo, para um banco de dados com uma DTU máxima por banco de dados definida como metade da eDTU do pool, a carga de trabalho do usuário não pode consumir mais da metade da memória do pool de buffers. No entanto, esse banco de dados ainda pode aproveitar as páginas no pool de buffers que foram carregadas por processos internos. Para obter mais informações, consulte Consumo de recursos por cargas de trabalho de usuário e processos internos.

Cada réplica somente leitura tem seus próprios recursos, como DTUs, trabalhadores e sessões. Cada réplica somente leitura está sujeita aos limites de recursos detalhados posteriormente neste artigo.

Tamanhos Tempdb

A tabela a seguir lista tempdb tamanhos para bancos de dados únicos no Banco de Dados SQL do Azure:

Objetivo de nível de serviço Tamanho máximo tempdb do ficheiro de dados (GB) Número de ficheiros de tempdb dados Tamanho máximo tempdb dos dados (GB)
Pools elásticos básicos (todas as configurações de DTU) 13.9 12 166.7
Piscinas elásticas padrão (50 eDTU) 13.9 12 166.7
Piscinas elásticas padrão (100 eDTU) 32 1 32
Piscinas elásticas padrão (200 eDTU) 32 2 64
Piscinas elásticas padrão (300 eDTU) 32 3 96
Piscinas elásticas padrão (400 eDTU) 32 3 96
Piscinas elásticas padrão (800 eDTU) 32 6 192
Piscinas elásticas padrão (1200 eDTU) 32 10 320
Piscinas elásticas padrão (1600-3000 eDTU) 32 12 384
Pools elásticos Premium (todas as configurações de DTU) 13.9 12 166.7

Pool elástico: tamanhos de armazenamento e tamanhos de computação

Para pools elásticos do Banco de Dados SQL do Azure, as tabelas a seguir mostram os recursos disponíveis em cada camada de serviço e tamanho de computação. Você pode definir a camada de serviço, o tamanho da computação e a quantidade de armazenamento usando:

Importante

Para obter orientações e considerações sobre dimensionamento, consulte Dimensionar recursos do pool elástico no Banco de Dados SQL do Azure

Os limites de recursos de bancos de dados individuais em pools elásticos são geralmente os mesmos que para bancos de dados únicos fora de pools baseados em DTUs e na camada de serviço. Por exemplo, o máximo de trabalhadores simultâneos para um banco de dados S2 é de 120 trabalhadores. Portanto, o máximo de trabalhadores simultâneos para um banco de dados em um pool Standard também é de 120 trabalhadores se o máximo de DTU por banco de dados no pool for de 50 DTUs (o que equivale a S2).

Para o mesmo número de DTUs, os recursos fornecidos a um pool elástico podem exceder os recursos fornecidos a um único banco de dados fora de um pool elástico. Isso significa que é possível que a utilização de eDTU de um pool elástico seja menor do que a soma da utilização da DTU entre bancos de dados dentro do pool, dependendo dos padrões de carga de trabalho. Por exemplo, em um caso extremo com apenas um banco de dados em um pool elástico em que a utilização da DTU do banco de dados é de 100%, é possível que a utilização do pool eDTU seja de 50% para determinados padrões de carga de trabalho. Isso pode acontecer mesmo se a DTU máxima por banco de dados permanecer no valor máximo suportado para determinado tamanho do pool.

Observação

O limite de recursos de armazenamento por pool em cada uma das tabelas a seguir não inclui tempdb e armazena em log.

Limites básicos da piscina elástica

eDTUs por pool 50 100 200 300 400 800 1200 1600
Armazenamento incluído por pool (GB) 5 10 20 29 39 setenta e oito 117 156
Armazenamento máximo por pool (GB) 5 10 20 29 39 setenta e oito 117 156
Max In-Memory armazenamento OLTP por pool (GB) N/A N/A N/A N/A N/A N/A N/A N/A
Número máximo de DBs por pool 1 100 200 500 500 500 500 500 500
Máximo de trabalhadores simultâneos por pool 2 100 200 400 600 800 1600 2400 3200
Máximo de logins simultâneos por pool 100 200 400 600 800 1600 2400 3200
Máximo de conexões externas simultâneas por pool 3 10 20 40 60 80 150 150 150
Máximo de sessões simultâneas por pool 2 30000 30000 30000 30000 30000 30000 30000 30000
DTU mínima por opções de banco de dados 0, 5 0, 5 0, 5 0, 5 0, 5 0, 5 0, 5 0, 5
DTU máximo por opções de banco de dados 5 5 5 5 5 5 5 5
Armazenamento máximo por banco de dados (GB) 2 2 2 2 2 2 2 2

1 Consulte Gerenciamento de recursos em pools elásticos densos para obter considerações adicionais.

2 Para obter o máximo de trabalhadores simultâneos para qualquer banco de dados individual, consulte Limites de recursos para bancos de dados únicos usando o modelo de compra de DTU.

3 Consulte Conexões externas para obter detalhes adicionais sobre o que conta como uma conexão externa.

Limites padrão da piscina elástica

eDTUs por pool 50 100 200 300 400 800
Armazenamento incluído por pool (GB) 1 50 100 200 300 400 800
Armazenamento máximo por pool (GB) 500 750 1024 1280 1536 2048
Max In-Memory armazenamento OLTP por pool (GB) N/A N/A N/A N/A N/A N/A
Número máximo de DBs por pool 2 100 200 500 500 500 500
Máximo de trabalhadores simultâneos por pool 3 100 200 400 600 800 1600
Máximo de logins simultâneos por pool 100 200 400 600 800 1600
Máximo de conexões externas simultâneas por pool 4 10 20 40 60 80 150
Máximo de sessões simultâneas por pool 3 30000 30000 30000 30000 30000 30000
DTU mínima por opções de banco de dados 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 máximo por opções de banco de dados 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
Armazenamento máximo por banco de dados (GB) 1024 1024 1024 1024 1024 1024

1 Consulte Opções de preços do Banco de dados SQL para obter detalhes sobre o custo adicional incorrido devido a qualquer armazenamento adicional provisionado.

2 Consulte Gerenciamento de recursos em pools elásticos densos para obter considerações adicionais.

3 Para obter o máximo de trabalhadores simultâneos para qualquer banco de dados individual, consulte Limites de recursos para bancos de dados únicos usando o modelo de compra de DTU.

4 Consulte Conexões externas para obter detalhes adicionais sobre o que conta como uma conexão externa.

Limites padrão da piscina elástica (continuação)

eDTUs por pool 1200 1600 2000 2500 3000
Armazenamento incluído por pool (GB) 1 1200 1600 2000 2500 3000
Armazenamento máximo por pool (GB) 2560 3072 3584 4096 4096
Max In-Memory armazenamento OLTP por pool (GB) N/A N/A N/A N/A N/A
Número máximo de DBs por pool 2 500 500 500 500 500
Máximo de trabalhadores simultâneos por pool 3 2400 3200 4000 5 000 6.000
Máximo de logins simultâneos por pool 2400 3200 4000 5 000 6.000
Máximo de conexões externas simultâneas por pool 4 150 150 150 150 150
Máximo de sessões simultâneas por pool 3 30000 30000 30000 30000 30000
DTU mínima por opções de banco de dados 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 máximo por opções de banco de dados 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
Armazenamento máximo por banco de dados (GB) 1024 1536 1792 2304 2816

1 Consulte Opções de preços do Banco de dados SQL para obter detalhes sobre o custo adicional incorrido devido a qualquer armazenamento adicional provisionado.

2 Consulte Gerenciamento de recursos em pools elásticos densos para obter considerações adicionais.

3 Para obter o máximo de trabalhadores simultâneos para qualquer banco de dados individual, consulte Limites de recursos para bancos de dados únicos usando o modelo de compra de DTU.

4 Consulte Conexões externas para obter detalhes adicionais sobre o que conta como uma conexão externa.

Limites de piscina elástica premium

Observação

Para obter informações adicionais sobre limites de armazenamento no nível de serviço Premium, consulte Governança do espaço de armazenamento.

eDTUs por pool 125 250 500 1000 1500
Armazenamento incluído por pool (GB) 1 250 500 750 1024 1536
Armazenamento máximo por pool (GB) 1024 1024 1024 1024 1536
Max In-Memory armazenamento OLTP por pool (GB) 1 2 4 10 12
Número máximo de DBs por pool 2 50 100 100 100 100
Máximo de trabalhadores simultâneos por pool (solicitações) 3 200 400 800 1600 2400
Máximo de logins simultâneos por pool 200 400 800 1600 2400
Máximo de conexões externas simultâneas por pool 4 20 40 80 150 150
Máximo de sessões simultâneas por pool 3 30000 30000 30000 30000 30000
Mínimo de eDTUs por base de dados 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
Máximo de eDTUs por banco de dados 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
Armazenamento máximo por banco de dados (GB) 1024 1024 1024 1024 1536

1 Consulte Opções de preços do Banco de dados SQL para obter detalhes sobre o custo adicional incorrido devido a qualquer armazenamento adicional provisionado.

2 Consulte Gerenciamento de recursos em pools elásticos densos para obter considerações adicionais.

3 Para obter o máximo de trabalhadores simultâneos para qualquer banco de dados individual, consulte Limites de recursos para bancos de dados únicos usando o modelo de compra de DTU.

4 Consulte Conexões externas para obter detalhes adicionais sobre o que conta como uma conexão externa.

Limites de piscina elástica premium (continuação)

eDTUs por pool 2000 2500 3000 3500 4000
Armazenamento incluído por pool (GB) 1 2048 2560 3072 3548 4096
Armazenamento máximo por pool (GB) 2048 2560 3072 3548 4096
Max In-Memory armazenamento OLTP por pool (GB) 16 20 24 28 32
Número máximo de DBs por pool 2 100 100 100 100 100
Máximo de trabalhadores simultâneos por pool 3 3200 4000 4800 5600 6400
Máximo de logins simultâneos por pool 3200 4000 4800 5600 6400
Máximo de conexões externas simultâneas por pool 4 150 150 150 150 150
Máximo de sessões simultâneas por pool 3 30000 30000 30000 30000 30000
DTU mínima por opções de banco de dados 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 máximo por opções de banco de dados 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
Armazenamento máximo por banco de dados (GB) 2048 2560 3072 3584 4096

1 Consulte Opções de preços do Banco de dados SQL para obter detalhes sobre o custo adicional incorrido devido a qualquer armazenamento adicional provisionado.

2 Consulte Gerenciamento de recursos em pools elásticos densos para obter considerações adicionais.

3 Para obter o máximo de trabalhadores simultâneos para qualquer banco de dados individual, consulte Limites de recursos para bancos de dados únicos usando o modelo de compra de DTU.

4 Consulte Conexões externas para obter detalhes adicionais sobre o que conta como uma conexão externa.

Importante

Mais de 1 TB de armazenamento no nível Premium está atualmente disponível em todas as regiões, exceto: Leste da China, Norte da China, Alemanha Central e Nordeste da Alemanha. Nessas regiões, o armazenamento máximo no nível Premium é limitado a 1 TB. Para obter mais informações, consulte P11-P15 limitações atuais.