2009-10-30 44 views
5

¿Cuántas conexiones máximas puede realizar Oracle?¿Cuántas conexiones máximas puede tener Oracle?

El siguiente es un resumen de mi sql, necesito estadísticas similares para Oracle:

El número máximo de conexiones MySQL puede soportar depende de la calidad de la biblioteca de subprocesos en una plataforma determinada, la cantidad de RAM disponible , cuánta memoria RAM se usa para cada conexión, la carga de trabajo de cada conexión y el tiempo de respuesta deseado. Linux o Solaris deberían ser capaces de soportar de 500 a 1000 conexiones simultáneas de forma rutinaria y hasta 10.000 conexiones si tiene muchos gigabytes de RAM disponibles y la carga de trabajo de cada uno es baja o el objetivo del tiempo de respuesta es poco exigente. Windows está limitado a (tablas abiertas × 2 + conexiones abiertas) < 2048 debido a la capa de compatibilidad Posix utilizada en esa plataforma.

+0

¿Qué es una 'mesa abierta' y si está abierta para 2 conexiones, cuenta como 1 o como 2? –

Respuesta

6

Oracle tiene dos tipos de arquitectura de conexión:

  • En dedicated server modo, cada conexión tiene un proceso de servidor y usted debe tener más o menos las mismas limitaciones que en MySQL. Este es el modo de conexión predeterminado y se recomienda para una configuración pequeña.
  • En shared server modo las conexiones compartirán los procesos del servidor:

arquitectura de servidor compartido elimina la necesidad de un servidor dedicado proceso de para cada conexión. Un despachador dirige varias solicitudes de sesión de red entrantes a un grupo de procesos de servidor compartidos. Un servidor compartido proceso inactivo de una piscina compartida de los procesos del servidor recoge una petición de una cola común, lo que significa un pequeño número de servidores compartidos puede realizar la misma cantidad de procesamiento tantos servidores dedicados. Además, debido a la cantidad de memoria requerido para cada usuario es relativamente pequeño, menos memoria y gestión de procesos son obligatorios, y más usuarios pueden ser apoyados.

El salto del servidor dedicado a la arquitectura del servidor compartido estará dictado por la cantidad de conexiones y la carga de trabajo. Es posible una combinación de los dos (trabajos por lotes de larga ejecución en aplicaciones web dedicadas de front-end en arquitectura compartida).

Cuestiones relacionadas