Mejora de la capacidad de respuesta de las consultas de Lifecycle Query Engine

Cuando hay mucha actividad de consultas, la carga del servidor puede afectar a la capacidad de respuesta a las consultas. Como administrador, puede tomar varias medidas para mejorar la resiliencia de Lifecycle Query Engine y la capacidad de respuestas a las consultas. Por ejemplo, puede definir limites para ejecutar consultas, habilitar el almacenamiento de consultas en memoria caché o habilitar la disminución de la carga.

Configuración de la consulta

El servicio de consultas de Lifecycle Query Engine ejecuta consultas en datos indexados. Puede definir las propiedades del servicio que aplican todas las consultas que se ejecutan en el índice. De forma predeterminado, el servicio de consultas está habilitado y los valores se aplican a todos los nodos.

Un modo de gestionar el rendimiento de las consultas es definir límites para consultas especificando las propiedades siguientes:

Captura de pantalla de las Propiedades de consulta en la página Servicio de consulta.

Si LQE está realizando un trabajo intensivo, tal como crear un índice para un nuevo origen de datos o hacer una copia de seguridad de los datos, puede mejorar el rendimiento si desactiva las consultas.

Almacenamiento en caché de consultas

Cuando habilita el almacenamiento en caché de consultas, los resultados de la consulta se almacenan en la memoria caché de la base de datos central y se comparten entre todos los usuarios que pertenecen a los mismos grupos de acceso. La información acerca de los grupos que toca la consulta, y del subconjunto de estos grupos a los que pertenece el usuario, se almacena en la memoria caché junto con los resultados de la consulta.

LQE proporciona dos tipos de almacenamiento en caché: Respuesta HTTP y resultado de la consulta. El almacenamiento en caché de consultas HTTP es complementario al almacenamiento en caché de los resultados de la consulta. Cuando un sistema está cargado, ambas operaciones de almacenamiento en caché pueden ayudar a disminuir la carga. Puede seleccionar el tipo de almacenamiento en caché que se ha de utilizar y especificar durante cuánto tiempo se almacenan en la memoria caché los resultados de la consulta.
Nota: Si los usuarios desean acceder a los datos más recientes del índice LQE, no habilite ningún tipo de almacenamiento en caché.
Captura de pantalla de las propiedades de almacenamiento en caché de consulta en la página Servicio de consulta.
  • Almacenamiento en memoria caché de respuesta HTTP habilitado: Los resultados de la consulta se almacenan en la memoria caché del cliente.
  • Tiempo máximo de respuesta de HTTP (segundos): El periodo de tiempo en segundos que los resultados de la consulta almacenados en la memoria caché están disponibles en el cliente. El valor predeterminado es 120.
  • Almacenamiento en memoria caché de resultados: Los resultados de la consulta se almacenan en la memoria caché del servidor.
  • Caducidad de memoria caché de resultados de consultas (segundos): El periodo de tiempo en secciones que los resultados de la consulta almacenados en la memoria caché están disponibles en el servidor. El valor predeterminado es 120.

Cómo funciona: Dos usuarios, Usuario 1 y Usuario 2, están en el mismo grupo de usuarios. El Usuario 1, ejecuta la consulta A. Si el Usuario 2 ejecuta la consulta A en el plazo de 120 segundos, obtendrá los resultados de consulta almacenados en la memoria caché. Si el Usuario 2 ejecuta la Consulta A después de 120 segundos, la consulta se vuelve a ejecutar y el usuario obtendrá los resultados actualizados. Si habilita la disminución de carga de consulta, este comportamiento cambia cuando se alcanzan los umbrales de aviso y crítico. Consulte Disminución de la carga de consulta.

Disminución de la carga de consulta

Si define valores de umbral de disminución de carga de consulta, puede controlar el modo en que se comporta Lifecycle Query Engine cuando la carga de consulta es fuerte y se alcanzan los umbrales.

Captura de pantalla de las propiedades de Disminución de carga en la página Servicio de consulta.

Cuando se inhabilita la disminución de carga, los resultados de la consulta se almacenan en la memoria caché y caducan en función del valor de Caducidad de memoria caché de resultados de consultas. Sin embargo, cuando se habilita la disminución de carga, LQE tiene tres condiciones operativas:
  • Normal: La consulta se ejecuta y los resultados se almacenan en la memoria caché durante 120 segundos (o el valor de Caducidad de memoria caché de resultados de consultas). Si un usuario con los permisos exactos ejecuta la misma consulta en el plazo de 120 segundos, se devuelven los resultados almacenados en la memoria caché, de lo contrario, la consulta se ejecuta y los resultados se almacenan en caché durante 120 segundos. Se aplican las condiciones operativas normales tanto si la disminución de carga está habilitada como si no está habilitada.
  • Aviso: Si históricamente las consultas se ejecutan un tiempo inferior al valor de Tiempo máximo de una consulta rápida, la consulta se ejecuta y los resultados se almacenan en la memoria caché. De lo contrario, se devuelven los resultados almacenados en caché´, incluso si han caducado.
  • Crítico: Cuando se alcanzan los valores de umbral críticos, no se ejecuta ninguna consulta y solo verá los resultados almacenados en la memoria caché.
Nota: Los valores de umbral que defina en la página Servicio de consulta se aplican a todos los nodos. Puede especificar los valores de umbral para los nodos individuales en la página Nodos LQE. Consulte Gestión de los nodos Lifecycle Query Engine.
Consejo: Puede supervisar el rendimiento de Lifecycle Query Engine en la página Inicio o en la página Estadísticas. También puede configurar LQE para que se le notifique cuando se alcanzan los umbrales.

icono de vídeo Ver vídeos

Lista de reproducción de CLM
Canal de Jazz.net
Canal de User Education

icono de aprender Obtener más información

Círculo de aprendizaje de CLM
Círculo de aprendizaje de Agile
Círculos de aprendizaje

icono de pregunta Hacer preguntas

Foro de Jazz.net
Foros de developerWorks

icono de soporte Obtener soporte

Portal de soporte
Wiki de despliegue
Blog de soporte