Configuración de la importancia de la carga de trabajo en un grupo de SQL dedicado para Azure Synapse Analytics

Establecer la importancia en un grupo de SQL dedicado para Azure Synapse permite influir en la programación de las consultas. Las consultas de mayor importancia se programarán para ejecutarse antes de las consultas con una importancia menor. Para asignar importancia a las consultas, deberá crear un clasificador de carga de trabajo.

Crear un clasificador de cargas de trabajo con importancia

En un escenario de almacenamiento de datos, a menudo tiene usuarios en un sistema ocupado que necesitan que sus consultas se ejecuten rápidamente. El usuario podría ser un ejecutivo de la compañía que necesita ejecutar informes, o podría ser un analista que ejecuta una consulta ad hoc. Para asignar importancia a una consulta, deberá crear un clasificador de carga de trabajo y asignar importancia a una consulta. Los ejemplos siguientes usan la sintaxis para crear un clasificador de carga de trabajo y crear dos clasificadores. Membername puede ser un usuario único o un grupo. Para buscar usuarios de un grupo de SQL dedicado existente, ejecute:

Select name from sys.sysusers

Para crear un clasificador de cargas de trabajo para un usuario con importancia más alta, ejecute lo siguiente:

CREATE WORKLOAD CLASSIFIER ExecReportsClassifier
    WITH (WORKLOAD_GROUP = 'xlargerc'
         ,MEMBERNAME     = 'name' 
         ,IMPORTANCE     = above_normal);

Para crear un clasificador de cargas de trabajo para un usuario que ejecuta consultas ad hoc con una importancia menor, ejecute lo siguiente:

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

Pasos siguientes