Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2012, 21:44
czfritz
 
Fecha de Ingreso: agosto-2010
Ubicación: peru
Mensajes: 115
Antigüedad: 13 años, 8 meses
Puntos: 0
mi base de datos satura mi servidor

hola buendia
queria pedirles que me ayuden
tengo una tabla en miservidor con 5millones de resgistros
como puedo hacer mas ligera las consultas
por que el problema que mi sever load llega 15%
y cuando entro por la consola para ver el estatus del servidor
con el comando top me parece esto: MYSQL USO de CPU 140.00%

Código PHP:
$titleSEO=$_GET[tit];
$id=$_GET[id];
$consulta=mysql_query("SELECT * FROM videos WHERE titulo = '".$titleSEO."' AND idvideo = '".$id."'");
if(
mysql_num_rows($consulta)!=0)
{
        
$re=mysql_fetch_array($consulta);
        
$titulosvid=limpia($re[titulo]);
        
$idevid=$re[id];
        
header("Location: /video/".$idevid."/".$titulosvid."-".$idevid.".html");
        
}
else
{
$sql="INSERT INTO videos (id,titulo,idvideo,hits) VALUES (NULL,'".$titleSEO."','".$id."','0')";
mysql_query($sql);
$head=mysql_query("SELECT * FROM videos WHERE titulo = '".$titleSEO."' AND idvideo = '".$id."'");
         
$re=mysql_fetch_array($head);
        
$titulosvid=limpia($re[titulo]);
        
$idevid=$re[id];
        
header("Location: /video/".$idevid."/".$titulosvid."-".$idevid.".html");