Ver Mensaje Individual
  #13 (permalink)  
Antiguo 03/06/2016, 11:27
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
Cualquier duda, ejecuta esto:
Código MySQL:
Ver original
  1.     table_name, constraint_name, TABLE_SCHEMA, constraint_type
  2.     information_schema.table_constraints
  3.     UPPER(table_name) = 'INVENTARIO';

Cita:
Iniciado por planmental Ver Mensaje
Una duda que tengo.

Se puede asignar cualquier campo de la tabla como índice, o tiene que tener algo en específico.
La creación de índices es una decisión de diseño del sistema, y de análisis de performance.
Dependerá de las condiciones a cumplir en las diferentes consultas, saber si conviene o no crearlos. No existen reglas definidas para eso.

No pierdas tiempo en consideraciones irrelevantes al asunto a solucionar. Estás perdiendo el foco en el problema.

Simplemente ten en cuenta lo que el manual indica de las restricciones a la creacion de lso indices, y luego dedícate a analizar qué es lo que necesitas en aquellos momentos en que las consultas resultan con baja performance.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)