Ejemplo: Limitación del número de consultas que un usuario específico puede ejecutar simultáneamente - Teradata Viewpoint - Teradata Workload Management

Teradata® Viewpoint Guía del usuario

Product
Teradata Viewpoint
Teradata Workload Management
Release Number
17.10
Published
Febrero de 2022
Language
Español
Last Update
2022-07-01
dita:mapPath
es-ES/lks1628075605455.ditamap
dita:ditavalPath
es-ES/tky1501004671670.ditaval
dita:id
B035-2206
Product Category
Analytical Ecosystem
Suponga que desea evitar sobrecargar el sistema y mejorar el rendimiento del sistema mediante la limitación de las consultas de un único usuario para que se procesen de una en una. Por ejemplo, John Smith tiene 25 consultas que envía antes de salir del trabajo por la noche y solo necesita los resultados cuando regrese. Puede colocar cualquier consulta que supere el límite de John en una cola retrasada. Cuando se completa una consulta, la siguiente consulta en la cola comienza a ejecutarse.
  1. Seleccione un conjunto de reglas que editar.
    1. Abra el portlet Diseñador de cargas de trabajo y la vista Diseñador de cargas de trabajo.
    2. En la lista Para el sistema, seleccione PROD1.
    3. En la sección En funcionamiento local, haga clic en el nombre del conjunto de reglas, FILTERS/THROTTLES.
  2. Cree un nuevo regulador de sistema.
    1. En la barra de herramientas de conjunto de reglas, haga clic en Reguladores.
    2. Junto a Reguladores de sistemas, haga clic en .
    3. Introduzca el nombre del regulador, en este caso John Smith Concurrent Queries.
    4. Seleccione la opción de Tipo de regla Colectivo.
    5. Haga clic en Save (Guardar).
  3. Agregue criterios de clasificación para limitar la regla a John Smith.
    1. Haga clic en la ficha Clasificación.
    2. En la lista Agregar criterios de clasificación, seleccione Fuente de solicitud.
    3. Haga clic en Add (Agregar).
      Aparece el cuadro de diálogo Editar criterios de fuente de solicitud.
    4. En la lista Tipo de origen, seleccione Username (Usuario).
    5. En Usuario, escriba el ID de usuario para la sesión de la base de datos: johnsmith.
    6. Haga clic en Incluye.
    7. Haga clic en OK.
    8. Haga clic en Save (Guardar).
  4. Agregue límites de regulador para permitir que solo se ejecute una consulta a la vez.
    1. Haga clic en la ficha Configuración de estado específica.
    2. En Configuración estándar en la parte inferior de la vista Reguladores, escriba 1 en el cuadro para establecer el límite de la simultaneidad.
    3. Seleccione Retraso para colocar las consultas que superen el límite en una cola retrasada.
    4. Haga clic en Save (Guardar).
  5. Active el conjunto de reglas.
    1. Vuelva a la vista Diseñador de cargas de trabajo.
    2. Para el conjunto de reglas FILTERS/THROTTLES, haga clic en y seleccione Activar.
  6. [Opcional] Revise las consultas de la cola retrasada.
    1. Abra el portlet Monitor de cargas de trabajo.
    2. Haga clic en "" en el marco del portlet y seleccione Configuración.
    3. Haga clic en la ficha Sistemas.
    4. En la lista Sistemas, seleccione PROD1.
    5. Haga clic en OK.
    6. En la barra de herramientas, haga clic en Solicitudes retrasadas para ver las métricas de las solicitudes que fueron retrasadas por los reguladores.
    7. Haga clic en el ID de sesión para ver más detalles.