Configurar a importância da carga de trabalho no pool de SQL dedicado para o Azure Synapse Analytics
Definir a importância no pool de SQL dedicado para o Azure Synapse possibilita influenciar o agendamento de consultas. As consultas com importância mais alta serão agendadas para serem executadas antes das queries com importância mais baixa. Para atribuir importância às consultas, é necessário criar um classificador de carga de trabalho.
Criar um Classificador de Carga de Trabalho com Importância
Normalmente, em um cenário de data warehouse, há usuários em um sistema ocupado que precisam realizar consultas com rapidez. O usuário pode ser um executivo da empresa que precisa fazer relatórios ou um analista fazendo uma consulta adhoc. Para atribuir importância, você cria um classificador de carga de trabalho e a importância é atribuída a uma consulta. Os exemplos abaixo usam a sintaxe criar classificador de força de trabalho para criar dois classificadores.
Membername
pode ser um único usuário ou um grupo. Para localizar usuários do pool de SQL dedicado existentes, execute:
Select name from sys.sysusers
Para criar um classificador de carga de trabalho para um usuário com importância mais alta, execute:
CREATE WORKLOAD CLASSIFIER ExecReportsClassifier
WITH (WORKLOAD_GROUP = 'xlargerc'
,MEMBERNAME = 'name'
,IMPORTANCE = above_normal);
Para criar um classificador de carga de trabalho para um usuário realizando consultas adhoc com importância mais baixa, execute:
CREATE WORKLOAD CLASSIFIER AdhocClassifier
WITH (WORKLOAD_GROUP = 'xlargerc'
,MEMBERNAME = 'name'
,IMPORTANCE = below_normal);
Próximas etapas
- Para obter mais informações sobre o gerenciamento de carga de trabalho, consulte Classificação de Carga de Trabalho
- Para obter mais informações sobre Importância, consulte Importância de Carga de Trabalho