Utilización de una utilidad de carga de base de datos con el entorno de ejecución
De forma predeterminada, el entorno de ejecución graba los datos del historial de contactos y respuestas de los datos de sesión en las tablas de preparación. Sin embargo, en un sistema de producción muy activo, la cantidad de memoria necesaria para guardar en caché todos los datos antes de que el tiempo de ejecución pueda grabarlos en las tablas de preparación puede ser prohibitiva. Puede configurar el tiempo de ejecución para utilizar una utilidad de carga de base de datos para mejorar el rendimiento.
Cuando habilita una utilidad de carga de base de datos, en lugar de alojar todo el historial de contactos y respuestas en memoria antes de grabar en las tablas de preparación, el tiempo de ejecución graba los datos en un archivo de preparación. Puede definir la ubicación del directorio que contiene los archivos de preparación con la propiedad externalLoaderStagingDirectory. Este directorio contiene varios subdirectorios. El primer subdirectorio es el directorio de instancia de tiempo de ejecución, que contiene los directorios contactHist y respHist. Los directorios contactHist y respHist contienen subdirectorios con nombre exclusivo y el formato nombreNivelAudiencia.ID_exclusivo.estadoActual, que contienen los archivos de preparación.
Estado actual
Puede definir el directorio de la instancia de tiempo de ejecución definiendo la propiedad de JVM interact.runtime.instance.name en el script de inicio del servidor de aplicaciones. Por ejemplo, puede añadir -Dinteract.runtime.instance.name=instance2 al script de inicio del servidor de aplicaciones web. Si no está establecida, el nombre predeterminado es DefaultInteractRuntimeInstance.
El directorio samples contiene archivos de muestra para ayudarle a escribir sus propios archivos de control de utilidad de carga de base de datos.
Habilitación de una utilidad de carga de base de datos con el entorno de ejecución