Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/03/2012, 23:45
Avatar de Gustavo72
Gustavo72
 
Fecha de Ingreso: abril-2008
Ubicación: -32.956045,-60.661355
Mensajes: 197
Antigüedad: 16 años, 7 meses
Puntos: 9
Respuesta: mi base de datos satura mi servidor

5 millones de registros para una tabla MySQL es un montón.

Asegurate de estar indexando bien la tabla.
Para empezar crearía un index "titulo, idvideo" o si el campo idvideo es más corto, mejor que el index sea: idvideo, titulo y en el WHERE primero ponés idvideo y después titulo.

Igual, vuelvo a repetir, 5 millones es muy groso para MySQL.

Edito:

Además el segundo SELECT lo podés obviar y tomar el id con mysql_insert_id;
sería así:

Código PHP:
Ver original
  1. $idevid=mysql_insert_id();

Exactamente después del INSERT
__________________
Saludos.

Gustavo

Última edición por Gustavo72; 11/03/2012 a las 23:54