Cola de consultas

IMPORTANTE

Más información sobre la Data Workbench Anuncio de fin de vida útil.

Normalmente, el servidor de Data Workbench responde a las consultas de usuario entrantes a medida que se reciben y continúa proporcionando resultados y actualizaciones en tiempo real hasta que el usuario ya no las solicita.

A veces, especialmente en sistemas con muchos usuarios de Data Workbench, el número de consultas activas requiere más recursos del sistema de los disponibles en el servidor. Query Queue permite al servidor poner algunas consultas temporalmente en espera hasta que los recursos necesarios para proporcionar respuestas estén disponibles. La variable Query Queue también proporciona funciones para priorizar consultas basadas en una variedad de parámetros, de modo que en caso de contención de recursos, las consultas de mayor prioridad se respondan primero.

Las consultas de un solo cliente o servidor de informes se colocan en un grupo y se programan como una unidad. Puede configurar los monitores de recursos para limitar la cantidad de ciertos recursos del sistema que utilizan las consultas. Cuando los recursos supervisados permiten programar otro grupo de consultas, se programa el grupo de mayor prioridad. Los usuarios cuyas consultas aún no están programadas, debido a limitaciones de recursos, no reciben un error pero se les notifica que sus consultas están en cola y que el usuario puede seguir trabajando en el ejemplo local.

La configuración predeterminada incluye una configuración simple para la variable Query Queue, pero lo deja deshabilitado. Los administradores pueden habilitar o deshabilitar el Query Queue, configure los monitores de recursos para determinar la cantidad de recursos que se utilizan para las consultas y configure políticas complejas de priorización para distintos usuarios.

Para configurar el archivo Server.cfg paraQuery Queuing

  1. Apertura Server.cfg haciendo clic en Admin > Profile Manager > Dataset.

  2. Clic con el botón derecho Server.cfg y haga que sea local para la edición.

  3. Expandir Query Queue.

  4. Configure los siguientes parámetros:

    • Grupos de usuarios: Permite configurar políticas, usuarios y la prioridad de cola. Consulte Grupos de usuarios de la cola de consulta para las definiciones.

    • Activo: (Vector) Habilita o deshabilita el Query Queue. Los valores válidos son true o false. La configuración predeterminada es false.

    • Grupo de usuarios predeterminado: (Cadena) Escriba un nombre del grupo de usuarios al que se agregan los usuarios si no están incluidos en ningún grupo de usuarios.

    • Monitores de recursos: (Vector) Haga clic con el botón derecho para añadir un monitor de recursos. Puede especificar si la variable Query Queue supervisa la memoria o el número de consultas. Clic con el botón derecho Resource Monitor para elegir Monitor de presupuesto de memoria o Monitor de número de consultas. Consulte Monitores de recursos de cola de consulta para obtener más información.

    • Prioridad intocable: (Int) Especifica que los paquetes con una prioridad buena o igual a este valor nunca tienen preferencia sobre la programación de paquetes de mayor prioridad. Se utiliza junto con la variable Memory Budget Monitor descritos en la sección Tabla de parámetros de grupo de usuarios.

En esta página