Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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.
- Para limites de modelo de compra de DTU para bancos de dados únicos em um servidor, consulte Gerenciamento de recursos no Banco de Dados SQL do Azure.
- Para limites de recursos do modelo de compra de DTU para o Banco de Dados SQL do Azure, consulte Limites de recursos para bancos de dados únicos usando o modelo de compra de DTU - Banco de Dados SQL do Azure.
- Para obter mais informações sobre os diferentes modelos de compra, consulte Comparar modelos de compra baseados em vCore e DTU do Banco de Dados SQL do Azure.
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:
- Transact-SQL por meio do ALTER DATABASE
- portal do Azure
- PowerShell
- Azure CLI
- API REST
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.