Cola de consultas

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. El Query Queue también proporciona funciones para priorizar consultas en función de 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 Query Queue, pero la deja deshabilitada. Los administradores pueden habilitar o deshabilitar Query Queue, configurar monitores de recursos para determinar la cantidad de recursos que se utilizan para realizar consultas y configurar políticas complejas de priorización para distintos usuarios.

Para configurar el archivo Server.cfg paraQuery Queuing

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

  2. Haga clic con el botón derecho en Server.cfg y configúrelo como local para la edición.

  3. Expandir Query Queue.

  4. Configure los siguientes parámetros:

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

    • Activo: (vectorial) 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: (vectorial) Haga clic con el botón derecho para agregar un monitor de recursos. Puede especificar si el Query Queue supervisa la memoria o el número de consultas. Haga 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 el Memory Budget Monitor descrito en la Tabla de parámetros del grupo de usuarios.

En esta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now