Los gestores de Data Virtualization pueden crear una entrada de caché para guardar los datos y resultados de las consultas y optimizar su rendimiento.
Antes de empezar
Asegúrese de que cumple los requisitos siguientes.
- Tiene los permisos necesarios para ejecutar la sentencia SQL.
- Está utilizando una consulta que califica el nombre de tabla con un nombre de esquema para definir y crear la entrada de memoria caché. Para obtener más información, consulte Creación de esquemas.
- Ha considerado todas las restricciones para crear memorias caché. Para obtener más información, consulte Restricciones para las entradas de caché en Data Virtualization.
Acerca de esta tarea
Los usuarios Data Virtualization necesitan un rendimiento de consulta interactivo para acceder a datos de cualquier tamaño, formato y fuente. Para evitar ejecuciones de consultas que consumen mucho tiempo, los Gestores de Data Virtualization pueden crear una entrada de caché para mejorar el rendimiento almacenando en caché el conjunto de resultados de sus consultas.
Se recomienda limitar el número de entradas de memoria caché, independientemente de su tamaño. Tener muchas entradas de memoria caché aumenta el coste de compilar y evaluar las consultas de usuario, y disminuye el rendimiento del servicio.
Procedimiento
- Vaya a .
- Pulse Añadir nueva memoria caché en la pestaña Cachés de datos activos .
- Especifique consultas válidas en el editor de SQL para crear la memoria caché.
Nota:
- Debe incluir un nombre de esquema en la consulta. Para obtener más información, consulte Creación de esquemas.
- No puede incluir terminadores SQL en la consulta.
Puede utilizar el Asistente de sintaxis para facilitar la escritura de las sentencias de SQL. Además, puede filtrar y buscar el contenido de sus sentencias de SQL.
- Pulse Probar consultas con memoria caché. Para averiguar si la memoria caché puede coincidir con una consulta (o consultas) en tiempo de ejecución, siga estos pasos.
Las consultas se muestran en la sección Consultas seleccionadas. Puede editar y eliminar consultas seleccionadas antes de probar una consulta con la memoria caché siguiendo estos pasos.
- Pulse Probar consultas para estimar el impacto de la memoria caché en las consultas seleccionadas.
La columna
Estado en la sección
Consultas seleccionadas proporciona la siguiente información.
- Coincidentes con la memoria caché
- Data Virtualization determinó que la caché coincidía con las consultas seleccionadas y, si decide crear la caché, es probable que esas consultas utilicen la caché en tiempo de ejecución. Si el rendimiento de las consultas mejora o no depende deotros factores en el plan de consultas general.
Nota: No hay ninguna garantía de que las consultas vayan a utilizar la memoria caché. Otras memorias caché casi idénticas pueden alterar temporalmente el programa de utilidad de la memoria caché que está creando.
- No coincidentes con la memoria caché
- Data Virtualization determinó que la caché no coincide con las consultas seleccionadas y, por lo tanto, podría no tener ninguna influencia en el rendimiento de las consultas.
- Error
- Data Virtualization no puede validar si las consultas seleccionadas coinciden o no con la caché. Consulte el mensaje de error para obtener información detallada.
- Pulse Utilizar esta memoria caché para aplicar la memoria caché a las consultas seleccionadas.
- Pulse Siguiente. Para establecer una velocidad de renovación para la memoria caché, siga estos pasos.
Una tasa de renovación frecuente evita que la memoria caché acabe siendo obsoleta con el tiempo. Establezca la frecuencia de renovación de acuerdo con estos valores.
- Ninguno, sólo manual: Si selecciona esta opción, puede renovar la memoria caché manualmente utilizando el menú de acciones.
- Minutos: Seleccione el intervalo en minutos para renovar la memoria caché. Por ejemplo, puede renovar cada 15 minutos.
- Cada hora: seleccione la hora (minuto) de la hora para renovar la memoria caché. Por ejemplo, puede renovar cada hora a los 30 minutos después de la hora.
- Diario: Seleccione la hora del día para renovar la memoria caché. Por ejemplo, puede renovar cada día a las 12:00 AM.
- Semanal: Seleccione los días de la semana y la hora del día para renovar la memoria caché. Por ejemplo, puede renovar cada lunes, miércoles y viernes a las 12:00 AM.
- Mensual: Seleccione semanas del mes, días de la semana y hora del día para renovar la memoria caché. Por ejemplo, puede renovar el primer día del mes a las 12:00 AM.
- Pulse Siguiente.
- Especifique un nombre para la memoria caché, asegúrese de que el resumen es correcto y pulse Crear memoria caché.