Tecnología

Inicio

Oracle 11gR2 Vs. Dedicado Modo de servidor compartido

Oracle 11gR2 Vs. Dedicado Modo de servidor compartido


las instancias de base de datos de Oracle pueden ser configurados para utilizar el servidor compartido o modos de servidores dedicados. el modo de servidor dedicado que funciona mejor con pequeñas cargas de cliente que ejecutan trabajos persistentes y de larga data. el modo de servidor compartido es ideal para un gran grupo de usuarios que necesitan compartir recursos limitados del sistema.

Modo de servidor dedicado

El modo de conexión de base de datos predeterminada para Oracle 11gR2 es el modo de servidor dedicado. En este modo, los procesos de usuario y de servidor están separados, con cada usuario que ejecuta su propio proceso de servidor dedicado. Oracle recomienda utilizar el modo de servidor dedicado para una carga de clientes de 50 usuarios o menos y para los trabajos que realizan solicitudes consistentes y de larga data de la base de datos.

Modo de servidor compartido

En el modo de servidor compartido, un proceso único servidor puede acomodar múltiples procesos de usuario y los recursos de base de datos se agrupan entre un gran número de clientes. Oracle recomienda aplicar el modo compartido cuando las solicitudes de carga de cliente probablemente provocarán una presión sobre los recursos de memoria o sistema. El administrador de la base de datos debe especificar el número de proceso del servidor creado con cada instancia de base de datos.

Efectos sobre la memoria y recursos del sistema

el modo de servidor compartido requiere menos memoria y aumenta la escalabilidad para grandes grupos de usuarios. Sin embargo, es menos eficiente en el procesamiento de los trabajos de producción de rutina, que carecen de la capacidad para iniciar y detener una instancia de base de datos y realizar la recuperación de los medios de comunicación. Mientras mejor en el procesamiento de los trabajos rutinarios de producción, modo de servidor dedicado también sufre el escollo de uso ineficiente de los recursos debido a la asignación de procesos de servidor independientes para cada usuario individual, incluso durante las tareas de inactividad.