Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/01/2008, 05:58
Rodrigo1982
 
Fecha de Ingreso: abril-2005
Mensajes: 17
Antigüedad: 19 años
Puntos: 0
Re: Mal rendimiento base de datos grande

Muchas gracias por vuestra ayuda! estoy siguiendo vuestros consejos y optimizando mi base de datos. Estoy reduciendo el tamaño de los campos que me habeis dicho y cambiando el campo TLFS de VARCHAR a INTEGER como índice para las busquedas por telefono. Por otro lado creo que entiendo bien lo de indexar las tablas y crear claves primarias y foraneas en las tablas, entiendo porque antes mis busquedas eran tan lentas. Ahora mi pregunta es la siguiente, para optimizar las busquedas por telefono:
¿Deberia en vez de una tabla tener 2 tablas de la siguiente manera...?

tabla_telefonos: telefono(primary_key), id_user
tabla_usuario: id_user, nombre, ape1, ape2, etc

1 usuario - N telefonos

Gracias de nuevo por vuestra atencion

Saludos!