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.
A execução de cargas de trabalho mistas pode representar desafios de recursos em sistemas ocupados. Os Arquitetos de Soluções buscam maneiras de separar atividades clássicas de data warehouse (como carregar, transformar e consultar dados) para garantir que existam recursos suficientes para atingir SLAs.
O isolamento do servidor físico pode levar a bolsões de infraestrutura subutilizados, superbookados ou em um estado em que os caches estão constantemente sendo preparados com o hardware iniciando e parando. Um esquema de gerenciamento de carga de trabalho bem-sucedido gerencia efetivamente os recursos, garante a utilização de recursos altamente eficiente e maximiza o retorno sobre o investimento (ROI).
Uma carga de trabalho de data warehouse refere-se a todas as operações que ocorrem em relação a um data warehouse. A profundidade e a amplitude desses componentes dependem do nível de maturidade do data warehouse. A carga de trabalho do data warehouse abrange:
- Todo o processo de carregamento de dados no warehouse
- Executando a análise e os relatórios do data warehouse
- Gerenciando dados no data warehouse
- Exportando dados do data warehouse
A capacidade de desempenho de um data warehouse é determinada pelas unidades do data warehouse.
- Para exibir os recursos alocados para todos os perfis de desempenho, consulte os limites de memória e simultaneidade.
- Para ajustar a capacidade, você pode escalar verticalmente ou reduzir verticalmente.
Conceitos de gerenciamento de carga de trabalho
No passado, para o SQL do Synapse no Azure Synapse, você gerencia o desempenho da consulta por meio de classes de recursos. Classes de recurso permitidas para atribuir memória a uma consulta com base na associação de função. O principal desafio com classes de recursos é que, uma vez configurada, não havia governança ou capacidade de controlar a carga de trabalho.
Por exemplo, a concessão de uma associação de função de usuário ad hoc ao smallrc permitiu que esse usuário consumisse 100% da memória no sistema. Com as classes de recursos, não há como reservar e garantir que os recursos estejam disponíveis para cargas de trabalho críticas.
O gerenciamento de carga de trabalho do pool de SQL dedicado no Azure Synapse consiste em três conceitos de alto nível: Classificação de Carga de Trabalho, Importância da Carga de Trabalho e Isolamento de Carga de Trabalho. Esses recursos oferecem mais controle sobre como sua carga de trabalho utiliza os recursos do sistema.
A classificação de carga de trabalho é o conceito de atribuir uma solicitação a um grupo de carga de trabalho e definir níveis de importância. Historicamente, essa atribuição foi feita por meio da associação de função usando sp_addrolemember. Essa ação agora pode ser feita por meio do CREATE WORKLOAD CLASSIFIER. A funcionalidade de classificação fornece um conjunto mais avançado de opções, como rótulo, sessão e tempo para classificar solicitações.
A importância da carga de trabalho influencia a ordem em que uma solicitação obtém acesso aos recursos. Em um sistema ocupado, uma solicitação com maior importância acessa os recursos primeiro. A importância também pode garantir o acesso ordenado a bloqueios.
O isolamento da carga de trabalho reserva recursos para um grupo de carga de trabalho. Os recursos reservados em um grupo de carga de trabalho são mantidos exclusivamente para esse grupo de carga de trabalho, para garantir a execução. Os grupos de carga de trabalho também permitem que você defina a quantidade de recursos atribuídos por solicitação, assim como as classes de recursos. Os grupos de carga de trabalho oferecem a capacidade de reservar ou limitar a quantidade de recursos que um conjunto de solicitações pode consumir. Por fim, os grupos de carga de trabalho são um mecanismo para aplicar regras às solicitações, como o tempo limite de consulta.
Próximas etapas
- Para obter mais informações sobre a classificação da carga de trabalho, consulte Classificação de Carga de Trabalho.
- Para obter mais informações sobre o isolamento da carga de trabalho, consulte Isolamento de Carga de Trabalho.
- Para obter mais informações sobre a importância da carga de trabalho, consulte Importância da Carga de Trabalho.
- Para obter mais informações sobre o monitoramento de gerenciamento de carga de trabalho, consulte Monitoramento do Portal de Gerenciamento de Carga de Trabalho.