La agrupación de conexiones para el sitio web basado en PHP utilizando la base de datos Oracle 11g

dba.stackexchange https://dba.stackexchange.com/questions/797

  •  16-10-2019
  •  | 
  •  

Pregunta

Estoy utilizando Oracle 11g servidor de base de datos y ahora me estoy haciendo ver que la conexión persistente de la OCI no es mucho de un uso, y se crea una nueva conexión de todos modos cuando un nuevo usuario accede a la página. Me gustaría tener un grupo de conexiones que se utilizan, y no hay nuevas conexiones no se crean. Me encontré con DRCP (base de datos residente de agrupación de conexiones), pero soy incapaz de comprender cómo configurar el número de conexiones que se pueden crear por servidor.

Preguntas

  • A partir de la documentación disponible en el sitio web de Oracle, puedo establecer el número mínimo y máximo de servidores agrupados, pero ¿dónde estaría el ajuste del número de conexiones ??
  • ¿Alguien ha trabajado con Oracle 11g de la agrupación de conexiones de base de datos residente?
  • Si los servidores de bases de datos son cajas de Unix, podemos hacer cualquier conexión ODBC agrupación ??
¿Fue útil?

Solución

donde iba a ser la creación del número de conexiones?

Puede especificar los valores mínimo y máximo número de conexiones de la agrupación utilizando

SQL>execute dbms_connection_pool.configure_pool(null, minsize=>10, maxsize=>100);

Si los servidores de bases de datos son cajas de Unix, podemos hacer cualquier agrupación de conexiones ODBC?

No estoy seguro de por qué usted está pidiendo esto. Usted puede tomar ventaja de DRCP a través de la OCI en PHP, siempre y cuando tenga el cliente de Oracle 11g. Sólo especifique la cadena de conexión como myhost.dom.com:1521/sales:POOLED y hacer sus conexiones usando oci_pconnect().


Aquí hay algunos recursos que pueden ser de ayuda:

Otros consejos

BenV es correcta. 1 Dado que parece que usted no quiere que su tamaño de la piscina al cambio, se debe configurar el minsize el mismo que el maxsize. Aquí hay algunas entradas adicionales de Oracle en DRCP:

El primer enlace tiene una comparación de servidor dedicado, servidor compartido, y DRCP. servidor compartido es otra ruta que podría considerar, pero suena como DRCP podría ser un mejor ajuste.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a dba.stackexchange
scroll top