Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/07/2012, 07:44
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: index primario de una tabla

Cita:
¿en grandes cantidades de datos tiende a tener problemas ese index, o esta muy mal poner eso?
Aunque no lo creas,tu pregunta es muy abstracta.
Si está mal o bien, no tiene una relación directa con el campo elegido como clave primaria, sino con el funcionamiento específico del sistema sobre el que se usará. Y no existe una regla absoluta sobre el asunto.
Se suele aconsejar usar numéricos si el impacto de la clave sobre la performance global es mucho, pero eso se da habitualmente en tablas con alto nivel de transacciones diarias (y por alto debe entenderse millones de registros y no miles). Pero cuando la tabla tiene un uso medio o bajo, el usar numericos o alfanuméricos n ogenera un impacto muy perceptible.
Además, ten en cuenta, por ejemplo, que a nivel comercial, en el caso de los supermercados, los identificadores habituales son alfanumericos (códigos de barra), y no por ello son menos eficientes.
En términos generales, mi sugerencia siempre es usar el identificador que más vayas a usar luego en las operaciones. Si usarás constantemente el alfanumérico, más allá de que tenga o no uno numérico, entonces el numérico pasa a ser "dato basura", y su uso es discutible.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)