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.
Tip
Microsoft Fabric Data Warehouse é um armazém relacional de escala empresarial baseado numa base de data lake, com uma arquitetura pronta para o futuro, IA incorporada e novas funcionalidades. Se és novo no data warehousing, começa pelo Fabric Data Warehouse. As cargas de trabalho existentes de pool SQL dedicado podem atualizar para o Fabric para acessar novas capacidades em ciência de dados, análise em tempo real e relatórios.
Exiba os limites de memória e simultaneidade alocados para os vários níveis de desempenho e classes de recursos no Azure Synapse Analytics.
Nota
Os grupos de gestão de carga de trabalho oferecem mais flexibilidade para configurar recursos por pedido e simultaneidade do que classes de recursos dinâmicas ou estáticas. Consulte Grupos de carga de trabalho e a sintaxe CREATE WORKLOAD GROUP para obter mais detalhes.
Configurações de capacidade do data warehouse
As tabelas a seguir mostram a capacidade máxima do data warehouse em diferentes níveis de desempenho. Para alterar o nível de desempenho, veja Scale compute - portal.
Níveis de Serviço
Os níveis de serviço variam de DW100c a DW30000c.
| Nível de desempenho | Nós de computação | Distribuições por nó de computação | Memória por armazém de dados (GB) |
|---|---|---|---|
| DW100c | 1 | 60 | 60 |
| DW200c | 1 | 60 | 120 |
| DW300c | 1 | 60 | 180 |
| DW400c | 1 | 60 | 240 |
| DW500c | 1 | 60 | 300 |
| DW1000c | 2 | 30 | 600 |
| DW1500c | 3 | 20 | 900 |
| DW2000c | 4 | 15 | 1200 |
| DW2500c | 5 | 12 | 1500 |
| DW3000c | 6 | 10 | 1800 |
| DW5000c | 10 | 6 | 3000 |
| DW6000c | 12 | 5 | 3600 |
| DW7500c | 15 | 4 | 4500 |
| DW10000c | 20 | 3 | 6.000 |
| DW15000c | 30 | 2 | 9000 |
| DW30000c | 60 | 1 | 18000 |
O nível máximo de serviço é DW30000c, que tem 60 nós de computação e 1 distribuição por nó de computação. Por exemplo, um armazém de dados de 600 TB no DW30000c processa aproximadamente 10 TB por cada nó de computação.
Nota
Synapse Dedicated SQL pool é um serviço de plataforma sempre atualizado. Sob o modelo de responsabilidade compartilhada na nuvem, a Microsoft continua a investir em avanços para software e hardware subjacentes que hospedam pool SQL dedicado. Como resultado, o número de nós ou o tipo de hardware do computador que sustenta um determinado nível de desempenho (SLO) pode mudar. O número de nós de computação listados aqui é fornecido como referência e não deve ser usado para fins de dimensionamento ou desempenho. Independentemente do número de nós ou da infraestrutura subjacente, o objetivo da Microsoft é fornecer desempenho de acordo com o SLO; portanto, recomendamos que todos os exercícios de dimensionamento usem o cDWU como guia. Para mais informações sobre SLO e Unidades de Computação de Data Warehouse, consulte Unidades de Data Warehouse (DWUs) para pool SQL dedicado (anteriormente SQL DW).
Máximos de concorrência para grupos de carga de trabalho
Com a introdução dos grupos de cargas de trabalho, o conceito de slots de simultaneidade já não se aplica. Os recursos por solicitação são alocados em uma base percentual e especificados na definição do grupo de carga de trabalho. No entanto, mesmo com a remoção de slots de simultaneidade, há quantidades mínimas de recursos necessários por consultas com base no nível de serviço. A tabela abaixo definiu a quantidade mínima de recursos necessários por consulta em todos os níveis de serviço e a simultaneidade associada que pode ser alcançada.
| Nível de Serviço | Máximo de consultas simultâneas | Percentagem mínima suportada para REQUEST_MIN_RESOURCE_GRANT_PERCENT |
|---|---|---|
| DW100c | 4 | 25% |
| DW200c | 8 | 12.5% |
| DW300c | 12 | 8% |
| DW400c | 16 | 6.25% |
| DW500c | 20 | 5% |
| DW1000c | 32 | 3% |
| DW1500c | 32 | 3% |
| DW2000c | 48 | 2% |
| DW2500c | 48 | 2% |
| DW3000c | 64 | 1,5% |
| DW5000c | 64 | 1,5% |
| DW6000c | 128 | 0.75% |
| DW7500c | 128 | 0.75% |
| DW10000c | 128 | 0.75% |
| DW15000c | 128 | 0.75% |
| DW30000c | 128 | 0.75% |
Máximos de concorrência para classes de recursos
Para garantir que cada consulta tenha recursos suficientes para ser executada de forma eficiente, o Synapse SQL rastreia a utilização de recursos atribuindo slots de simultaneidade a cada consulta. O sistema coloca consultas em uma fila com base em slots de importância e simultaneidade. As consultas aguardam na fila até que haja vagas suficientes para concorrência. A importância e os espaços de concorrência determinam a priorização da CPU. Para obter mais informações, consulte Analisar sua carga de trabalho.
Classes de recursos estáticos
A tabela a seguir mostra o máximo de consultas simultâneas e slots de simultaneidade para cada classe de recurso estático.
| Nível de Serviço | Máximo de consultas simultâneas | Vagas de concorrência disponíveis | Slots utilizados por staticrc10 | Slots utilizados por staticrc20 | Slots usados por staticrc30 | Slots usados por staticrc40 | Slots usados pelo staticrc50 | Slots usados por staticrc60 | Slots utilizados por staticrc70 | Slots usados por staticrc80 |
|---|---|---|---|---|---|---|---|---|---|---|
| DW100c | 4 | 4 | 1 | 2 | 4 | 4 | 4 | 4 | 4 | 4 |
| DW200c | 8 | 8 | 1 | 2 | 4 | 8 | 8 | 8 | 8 | 8 |
| DW300c | 12 | 12 | 1 | 2 | 4 | 8 | 8 | 8 | 8 | 8 |
| DW400c | 16 | 16 | 1 | 2 | 4 | 8 | 16 | 16 | 16 | 16 |
| DW500c | 20 | 20 | 1 | 2 | 4 | 8 | 16 | 16 | 16 | 16 |
| DW1000c | 32 | 40 | 1 | 2 | 4 | 8 | 16 | 32 | 32 | 32 |
| DW1500c | 32 | 60 | 1 | 2 | 4 | 8 | 16 | 32 | 32 | 32 |
| DW2000c | 48 | 80 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 64 |
| DW2500c | 48 | 100 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 64 |
| DW3000c | 64 | 120 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 64 |
| DW5000c | 64 | 200 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 |
| DW6000c | 128 | 240 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 |
| DW7500c | 128 | 300 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 |
| DW10000c | 128 | 400 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 |
| DW15000c | 128 | 600 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 |
| DW30000c | 128 | 1200 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 |
Classes de recursos dinâmicos
A tabela a seguir mostra o máximo de consultas simultâneas e slots de simultaneidade para cada classe de recurso dinâmico. As classes dinâmicas de recursos utilizam uma alocação percentual de memória de 3-10-22-70 para classes de recursos pequenas, médias, grandes e extragrandes, dentro do nível de serviço DW1000c a DW30000c. Para alocação de memória em DW1000c, consulte a classe de recurso dinâmico do documento.
| Nível de Serviço | Máximo de consultas simultâneas | Vagas de concorrência disponíveis | Slots usados por smallrc | Slots utilizados pela mediumrc | Slots usados pelo largerc | Slots usados por xlargerc |
|---|---|---|---|---|---|---|
| DW100c | 4 | 4 | 1 | 1 | 1 | 2 |
| DW200c | 8 | 8 | 1 | 1 | 1 | 5 |
| DW300c | 12 | 12 | 1 | 1 | 2 | 8 |
| DW400c | 16 | 16 | 1 | 1 | 3 | 11 |
| DW500c | 20 | 20 | 1 | 2 | 4 | 14 |
| DW1000c | 32 | 40 | 1 | 4 | 8 | 28 |
| DW1500c | 32 | 60 | 1 | 6 | 13 | 42 |
| DW2000c | 32 | 80 | 2 | 8 | 17 | 56 |
| DW2500c | 32 | 100 | 3 | 10 | 22 | 70 |
| DW3000c | 32 | 120 | 3 | 12 | 26 | 84 |
| DW5000c | 32 | 200 | 6 | 20 | 44 | 140 |
| DW6000c | 32 | 240 | 7 | 24 | 52 | 168 |
| DW7500c | 32 | 300 | 9 | 30 | 66 | 210 |
| DW10000c | 32 | 400 | 12 | 40 | 88 | 280 |
| DW15000c | 32 | 600 | 18 | 60 | 132 | 420 |
| DW30000c | 32 | 1200 | 36 | 120 | 264 | 840 |
Quando não há espaços de concorrência suficientes livres para iniciar a execução de consultas, as consultas são colocadas em fila e executadas com base na importância. Se houver importância equivalente, as consultas são executadas por ordem de entrada, primeira a sair. À medida que uma consulta termina e o número de consultas e espaços fica abaixo dos limites, a Azure Synapse Analytics lança consultas em fila.
Conteúdos relacionados
Para saber mais sobre como aproveitar as classes de recursos para otimizar sua carga de trabalho, leia os seguintes artigos: