Partilhar via


Configurar a importância da carga de trabalho no pool SQL dedicado para o Azure Synapse Analytics

Definir importância no pool SQL dedicado para o Azure Synapse permite que você influencie o agendamento de consultas. As consultas com maior importância serão agendadas para serem executadas antes das consultas com menor importância. Para atribuir importância às consultas, você precisa criar um classificador de carga de trabalho.

Criar um classificador de carga de trabalho com importância

Muitas vezes, em um cenário de data warehouse, você tem usuários, em um sistema ocupado, que precisam executar suas consultas rapidamente. O usuário pode ser executivos da empresa que precisam executar relatórios ou o usuário pode ser um analista executando uma consulta adhoc. Para atribuir importância, crie um classificador de carga de trabalho e a importância é atribuída a uma consulta. Os exemplos abaixo usam a sintaxe create workload classifier para criar dois classificadores. Membername pode ser um único usuário ou um grupo. Para localizar usuários dedicados existentes do pool SQL, execute:

Select name from sys.sysusers

Para criar um classificador de carga de trabalho, para um usuário com maior importância, 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 que executa consultas adhoc com menor importância, execute:

CREATE WORKLOAD CLASSIFIER AdhocClassifier
    WITH (WORKLOAD_GROUP = 'xlargerc'
         ,MEMBERNAME     = 'name' 
         ,IMPORTANCE     = below_normal);

Próximos passos