Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Tip
Microsoft Fabric Data Warehouse é um armazém relacional de escala empresarial com base de data lake, arquitetura pronta para o futuro, IA integrada e novos recursos. Se você não estiver familiarizado com o data warehouse, comece com Fabric Data Warehouse. As cargas de trabalho existentes de pools de SQL dedicados podem ser atualizadas para Fabric para acessar novos recursos 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.
Observação
Os grupos de cargas de trabalho de gerenciamento de carga de trabalho fornecem mais flexibilidade para configurar recursos por solicitação e simultaneidade do que classes de recursos dinâmicos ou estáticos. 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 para o data warehouse em diferentes níveis de desempenho. Para alterar o nível de desempenho, consulte escala de computação - 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 máxima por data warehouse (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 | 6000 |
| DW15000c | 30 | 2 | 9000 |
| DW30000c | 60 | 1 | 18000 |
O nível máximo de serviço é DW30000c, que possui 60 nós de computação e 1 distribuição por nó de computação. Por exemplo, um data warehouse de 600 TB no DW30000c processa aproximadamente 10 TB por nó de computação.
Observação
O pool de SQL Dedicado do Synapse é um serviço de plataforma permanente. Sob o modelo de responsabilidade compartilhada na nuvem, a Microsoft continua investindo em avanços no software e hardware subjacentes que hospedam o pool de SQL dedicado. Como resultado, o número de nós ou o tipo de hardware de computador que sustenta um determinado nível de desempenho (SLO) pode mudar. O número de nós de computação listados aqui são fornecidos como uma referência e não devem ser usados para fins de dimensionamento ou desempenho. Independentemente do número de nós ou da infraestrutura subjacente, a meta da Microsoft é fornecer desempenho de acordo com o SLO. Portanto, recomendamos que todos os exercícios de dimensionamento devem usar cDWU como guia. Para obter mais informações sobre SLO e Compute Data Warehouse Units, consulte Unidades de Data Warehouse (DWUs) para pool de SQL dedicado (anteriormente SQL DW).
Máximos de simultaneidade para grupos de carga de trabalho
Com a introdução dos grupos de trabalho, o conceito de slots de simultaneidade já não é aplicável. Os recursos por solicitação são alocados em uma porcentagem e especificados na definição do grupo de carga de trabalho. No entanto, mesmo com a remoção dos slots de simultaneidade, há uma quantidade mínima 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 nos níveis de serviço e a simultaneidade associada que pode ser obtida.
| Nível de serviço | Máximo de consultas simultâneas | Porcentagem mínima suportada para o atributo 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 simultaneidade para classes de recurso
Para garantir que cada consulta tenha recursos suficientes para executar com eficiência, o SQL do Synapse rastreia a utilização de recursos, atribuindo slots de simultaneidade a cada consulta. O sistema coloca as consultas em uma fila com base na importância e nos slots de simultaneidade. As consultas esperam na fila até que slots de simultaneidade suficientes estejam disponíveis. A importância e os slots de concorrência determinam a priorização da CPU. Para saber mais, confira Analisar sua carga de trabalho.
Classes de recursos estáticos
A tabela a seguir mostra o número 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 | Slots de concorrência disponíveis | Slots usados pelo staticrc10 | Slots usados pelo staticrc20 | Slots usados pelo staticrc30 | Slots usados pelo staticrc40 | Slots usados pelo staticrc50 | Slots usados pelo staticrc60 | Slots usados pelo staticrc70 | Slots usados pelo 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 número máximo de consultas simultâneas e slots de simultaneidade para cada classe de recurso dinâmico. As classes de recursos dinâmicos usam uma alocação percentual de memória de 3-10-22-70 para classes de recursos pequenas-médias-grandes-extra grandes no nível de serviço de DW1000c a DW30000c. Para alocação de memória em DW1000c, consulte o documento classe de recurso dinâmica.
| Nível de serviço | Máximo de consultas simultâneas | Slots de simultaneidade disponíveis | Slots usados pelo smallrc | Slots usados pelo mediumrc | Slots usados pelo largerc | Slots usados pelo 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á slots de simultaneidade suficientes livres para iniciar a execução da consulta, as consultas são enfileiradas e executadas com base na importância. Se houver importância equivalente, as consultas serão executadas de acordo com o princípio primeiro a entrar, primeiro a sair. À medida que uma consulta é concluída e o número de consultas e slots ficam abaixo do limite, o Azure Synapse Analytics libera as consultas em fila.
Conteúdo relacionado
Para saber mais sobre como usar as classes de recursos para otimizar ainda mais a carga de trabalho, examine os seguintes artigos: