Creación de bases de datos para planificadores
Cada planificador necesita una base de datos en la que almacenar la información persistente. Los planificadores utilizan esta base de datos para almacenar tareas y luego ejecutarlas. La base de datos y la ubicación deben determinarlas el desarrollador de la aplicación y el administrador del servidor.
Antes de empezar
El rendimiento del planificador está limitado por el rendimiento de la base de datos. Si necesita más tareas por segundo, puede ejecutar los daemons del planificador en sistemas de mayor tamaño, utilizar clústeres para los beans de sesión utilizados por las tareas o dividir las tareas utilizando varios planificadores. En cualquier caso, llegará un momento en que la base de datos del planificador se saturará y se necesitará un sistema de bases de datos de mayor tamaño o con una mejor configuración. Para obtener información detallada sobre las topologías de planificador, consulte el documento técnico titulado WebSphere Enterprise Scheduler planning and administration guide .
Varios planificadores pueden compartir una base de datos cuando se especifican valores de prefijo de tabla exclusivos en la configuración de cada planificador. Este compartimiento puede reducir el coste de administración de bases de datos del planificador. Sin embargo, no configure planificadores con prefijos de tabla no exclusivos de forma que dos servidores distintos compartan la misma tabla de base de datos. Se produce una concesión entre una tabla de base de datos específica y un planificador que se ejecuta en un servidor. Esta concesión permite que un servidor a la vez posea la propia concesión para una tabla de base de datos específica. Este proceso existe para asegurar que un solo servidor ejecute los sucesos de planificación, como los temporizadores EJB (Enterprise JavaBeans), en un entorno de clúster. Si el servidor con esta concesión no está disponible, otro servidor del clúster obtiene la concesión.