[Php-avanzado] recordando conceptos---Conexiones persistentes MySQL-- me convienen ? cuando?

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Mar Ago 31 18:17:05 ART 2010


Hola Gonzalo,

El mar, 31-08-2010 a las 06:34 -0300, Rama Gonzalo escribió:
> Hola, tengo una DB con algo mas de 140 consultas y 10 inserciones 
> aprox. por segundo (usuarios diferentes) y tengo problemas en el 
> rendimientos, desde ya que se puede deber a mil cosas, pero quisiera 
> saber si las conexiones persistentes me pueden ayudar a mejorar un poco 
> o complicaría más la cosa.
> Y en que casos en conveniente y en cuales no.

	Casi nunca convienen las conexiones persistentes, y sobre todo, no son
aplicables cuando los usuarios de la DB son distintos.
	Si implementás conexiones persistentes, tenés que tener mucho, pero
mucho cuidado de cerrarlas correctamente, porque si no se te cae el
server por demasiadas conexiones abiertas.

	Para este caso, tal vez te convenga más implementar un sistema de
caché, para que las 140 consultas bajen a la misma cantidad que tenés de
inserciones.

	Después, el paso que sigue son tablas en RAM, y bajarlas a disco cada
tanto, y de ahí pasás a clusterizar el almacenamiento o pasarte a DB no
relacionales, que según dicen pero yo no probé, tienen muy buen
rendimiento bajo estos escenarios, aunque en el camino perdés la
consistencia automática de los almacenamientos.

> Muchas gracias.

	Por nada!

-- 

Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-avanzado