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

Ayuda con consultas PHP MySQL

Estas en el tema de Ayuda con consultas PHP MySQL en el foro de Software para Servers en Foros del Web. Hola, Bueno, estoy teniendo una serie de problemas en el servidor con mi página web. El caso es que tengo contratado un servidor dedicado con ...
  #1 (permalink)  
Antiguo 30/08/2007, 09:00
 
Fecha de Ingreso: octubre-2003
Ubicación: FMSite
Mensajes: 336
Antigüedad: 21 años, 1 mes
Puntos: 2
Exclamación Ayuda con consultas PHP MySQL

Hola,

Bueno, estoy teniendo una serie de problemas en el servidor con mi página web.
El caso es que tengo contratado un servidor dedicado con las siguientes características:
Cita:
> Modelo: Supermicro SYS-5014C-T
> Intel Pentium IV 3.2 Mhz 1Mb Cache FSB800 Mghz
> 2Gb de memoria RAM
> 80 GB disco duro SATA
> Fedora Core 4
> 1000 GB de transferencia mensual
>
> El exceso de transferencia, 0.75
Y en éste servidor tengo varias páginas alojadas pero la más importante es FMSite.net, la que me está causando problemas.

Hace poco mudé mi antiguo foro IPB 1.3 a la última versión: IPB 2.3.1 y ahí es más o menos cuando empezó a ir todo algo lento. El servidor me daba overloads y según me informaron por culpa del acceso a mysql, demasiada carga para él, demasiadsa consulas etc. Sobre todo en hora punta.

Os pongo unas estadísticas recogidas por el server:
Cita:
Este servidor MySQL ha estado activo durante 0 días, 9 horas, 26 minutos y 14 segundos. Se inició en 22-08-2007 a las 15:01:21.

Estadísticas de consulta: Desde su inicio, 3,098,912 consultas han sido enviadas al servidor.

Tráfico del servidor MySQL (por horas):
Recibido 27 MB
Enviado 345 MB
Total 372 MB

Conexiones 13.19 k (por hora)

Consultas por segundo (querys): 91.21

Consultas de tipo "change db" por hora: 124.17 k (el 39%)

Handler_read_rnd_next (en 9 horas): 3,945.28 M

Table_locks_waited (en 9 horas): 9,039
Según me dijeron, estas estadísticas son alarmantes, muy muy agresivas para la computadora y yo me estoy preocupando.

Al principio me planteé que la culpa entera podría ser del foro, pero después, viendo un log de las slowqueries me di cuenta que también parte de mi código afectaba.

Por lo tanto, mi pregunta: Es normal que el servidor se sobrecargue tanto con las características que tiene? Necesitaré un servidor más equipado para mis webs?
Hay alguna manera para ahorrar en las consultas de PHP a MySQL?

Hago todo lo posible para que las tablas grandes sólo seleccionen lo que necesitan, osea: $sql = "SELECT 1cosa, 2cosa FROM 1tabla.....";

Las páginas grandes lo hacen de otra manera?

Por favor, esto es un tema serio, mi página se cae cada dos por tres por estos overloads que recibo. Necesito de ayuda "profesional".

Muchísimas gracias anticipadas
__________________
http://www.fmsite.net/
  #2 (permalink)  
Antiguo 30/08/2007, 09:49
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 9 meses
Puntos: 33
Re: Ayuda con consultas PHP MySQL

Pues seria cuestion de que verficaras porque estas accediendo demasiado al servidor, verficar que tipo de información se esta "despachando" al usuario, en fin hacer una investigación para que puedas determinar si todo esta bien y quizas tengas que contratar un hosting o bien ajustar tu código para que ya no sucede esto.

Saludillos.
  #3 (permalink)  
Antiguo 30/08/2007, 09:49
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Re: Ayuda con consultas PHP MySQL

Tema trasladado a Servidores Web.

Porfavor publica en los foros correctos.
  #4 (permalink)  
Antiguo 30/08/2007, 10:12
 
Fecha de Ingreso: octubre-2003
Ubicación: FMSite
Mensajes: 336
Antigüedad: 21 años, 1 mes
Puntos: 2
Re: Ayuda con consultas PHP MySQL

Perdona Gator, al tratarse de PHP y Mysql pensé que estaba bien posteado ahí.

De todas formas, qué tal es mi servidor? Cuando lo adquirí pensé que tenía de sobra para mantener una web y pensaba que incluso podría mantener dos o tres páginas del nivel de FMSite.

Alguien podría decirme si hay alguna manera de hacer consultas a mysql de una manera que no sobrecargue tanto el servidor?

Gracias de nuevo
__________________
http://www.fmsite.net/
  #5 (permalink)  
Antiguo 30/08/2007, 17:32
 
Fecha de Ingreso: octubre-2003
Ubicación: FMSite
Mensajes: 336
Antigüedad: 21 años, 1 mes
Puntos: 2
Re: Ayuda con consultas PHP MySQL

Cita:
Iniciado por Black_River Ver Mensaje
Perdona Gator, al tratarse de PHP y Mysql pensé que estaba bien posteado ahí.

De todas formas, qué tal es mi servidor? Cuando lo adquirí pensé que tenía de sobra para mantener una web y pensaba que incluso podría mantener dos o tres páginas del nivel de FMSite.

Alguien podría decirme si hay alguna manera de hacer consultas a mysql de una manera que no sobrecargue tanto el servidor?

Gracias de nuevo
Es el servidor tan mediocre o tan... insuficiente? O tengo una buena máquina?

Saludos!
__________________
http://www.fmsite.net/
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 09:42.