Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Select y Fetch_arrays para trafico alto.

Estas en el tema de Select y Fetch_arrays para trafico alto. en el foro de Mysql en Foros del Web. Nota: Planteamiento para expertos de MySQL. Tengo una web con 10,000 - 15,000 unicas diarias, y me veo con que estoy usando 4 nucleos del ...
  #1 (permalink)  
Antiguo 04/02/2009, 16:57
 
Fecha de Ingreso: septiembre-2008
Mensajes: 91
Antigüedad: 15 años, 6 meses
Puntos: 1
Select y Fetch_arrays para trafico alto.

Nota: Planteamiento para expertos de MySQL.

Tengo una web con 10,000 - 15,000 unicas diarias, y me veo con que estoy usando 4 nucleos del tirón, y la mayoria procede del MySQL.

Eso significa que:
a) Hago consultas explosivas y mal planteadas
b) Requiere un cambio de concepto.

Para haceros una idea:

Config.php -> Conexiones a la DB.

Estructura:

include("config.php");
$ar = mysql_query("SELECT * from fichas where id=10");
mysql_close($conx);
$datos = mysql_fetch_array($ar);
mysql_free_result($ar);
-trabajo con el array-

Esa es la metodología que empleo.
Obviamente, a lo largo de cada página, son muchos queries (Modulo de estadisticas, portada, afiliados, etc etc)

Así pues, me encuentro con una web muy sencilla, pero que consume mucho.
Tenemos unas 100,000 impresiones diarias, así que mas o menos pueden hacerse una idea de la cantidad de consultas que se producen.

¿Hay una forma de optimizar los queries? A parte del mysql_fetch_assoc que es lo que uso para "agilizar" un poquitin más los fetch_arrays.

Saludos!
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 15:46.