Foros del Web » Administración de Sistemas » Software para Servers »

Ram consumida por consultas SQL

Estas en el tema de Ram consumida por consultas SQL en el foro de Software para Servers en Foros del Web. Dispongo de un servidor Centos 5.0 con 2GB de ram, unos 80 dominios con paginas web digamos normalitas... (worpress, joomla, prestashops, etc...). El caso es ...
  #1 (permalink)  
Antiguo 27/05/2011, 10:24
 
Fecha de Ingreso: mayo-2011
Ubicación: Madrid
Mensajes: 6
Antigüedad: 13 años
Puntos: 0
Pregunta Ram consumida por consultas SQL

Dispongo de un servidor Centos 5.0 con 2GB de ram, unos 80 dominios con paginas web digamos normalitas... (worpress, joomla, prestashops, etc...).

El caso es que ultimamente se me queda el servidor sin memoria ram y por lo tanto se bloquea de tal manera que no puedo ni acceder por SSH.

El servicio técnico me comentan que se queda sin memoria ram debido a las consultas mysql de un dominio en particular... mirando las estadisticas del dominio, veo que tiene unas 3000 visitas diarias y es un prestashop, con lo cual me cuadra con lo que me dice el servicio tecnico.

Desde el servicio tecnico me comentan que debo ampliar la ram, pero se que hay posibilidad de balancear esas consultas... es decir, yo creo que un servidor debe tener la capacidad de restringir las consultas por dominios, o si alguien puede cuantificarme la cantidad de ram consumida por dichas consultas...

No poseo muchos conocimientos de administrar un servidor, más que los comando típicos, cuando miro la ram utilizo el comando top, y veo que tanto la ram normal como la swap estan practicamente agotadas...

Si alguien puede arrojar un poco de luz sobre este tema le quedaria muy agradecida.
  #2 (permalink)  
Antiguo 27/05/2011, 18:33
Avatar de XProsite  
Fecha de Ingreso: junio-2009
Ubicación: Houston, TX
Mensajes: 91
Antigüedad: 14 años, 10 meses
Puntos: 5
Respuesta: Ram consumida por consultas SQL

Hola,

Mi recomendación es que aumentes la ram de tu servidor, claro que hay formas de limitar los procesos sql, pero esto no es una solución.

También puedes utilizar cloudlinux con cpanel, esto te permitirá limitar los recuros de cualquier sitio web, aunque no se si te saldrá rentable.

Suerte
  #3 (permalink)  
Antiguo 28/05/2011, 08:48
 
Fecha de Ingreso: mayo-2011
Ubicación: Madrid
Mensajes: 6
Antigüedad: 13 años
Puntos: 0
Respuesta: Ram consumida por consultas SQL

Hola XProsite,

Esta claro que la solución es ampliar la ram, pero la ayuda la estoy pidiendo para saber como se puede efectuar ese balanceo de consultas, o si hay manera de cuantificarlo, si x consultas suelen ocupar x kb de ram, y como se debe establecer un máximo de consultas para cada dominio.

Como extensión, deciros que utilizo Plesk Pannel 10.

Gracias
  #4 (permalink)  
Antiguo 28/05/2011, 22:41
Avatar de caelus  
Fecha de Ingreso: mayo-2010
Ubicación: /home
Mensajes: 91
Antigüedad: 14 años
Puntos: 5
Respuesta: Ram consumida por consultas SQL

En realidad deberías optimizar las consultas MySQL, porque tirarle hardware a un problema así es "pan para hoy y hambre para mañana" (si se entiende lo que quiero decir) el servicio mytop te dará una idea de las consultas lentas en tu servidor, otra opción es el comando EXPLAIN que te dirá cual es el problema con alguna consulta en particular, en general una consulta puede tener problemas de índices o un select que recorre demasiados campos innecesariamente.
Otra opción es usar un cache para consultas usuales.
Es un tema realmente complejo, pero tiene arreglo.

Saludos
__________________
Infranetworking.com - Hosting profesional

Sitioandroid.com - Telefonos y programacion Android

Etiquetas: ram, servidores-web, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:02.