Ver Mensaje Individual
  #7 (permalink)  
Antiguo 26/11/2007, 08:09
Avatar de Developer9
Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años, 8 meses
Puntos: 47
Re: Tipo de dato para clave primaria

Cita:
Iniciado por royrojas Ver Mensaje
definitivamente es mucho mejor int, ya que las busquedas de una lleve string es muy ineficiente.

Si haces un select on where a una columna string el consumo de la base de datos es mucho mayor que si fuera entero.

Varchar es de largo variable, y sql tiene que hacer busquedas secuenciales, una por una, y eso es muy ineficiente.
Cita:
Iniciado por yasahe Ver Mensaje
Mira, la verdad es que es mejor int, puedes estar seguro de eso.
Cita:
Iniciado por iislas Ver Mensaje
Al decir NUMERIC, quise decir del tipo NUMERICO (int, bigint, float, decimal, etc)

Gracias weyes... entonces de ley es mejor int. Gracias islas, te lo decía porque vi que existía un tipo de dato NUMERIC, independiente de int. Y al parecer se busca más rápido con int que con varchar