Cita:
Iniciado por gnzsoloyo Cualquier duda, ejecuta esto:
Código MySQL:
Ver original table_name, constraint_name, TABLE_SCHEMA, constraint_type
information_schema.table_constraints
UPPER(table_name
) = 'INVENTARIO';
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.
Este fue el resultado
table_name | constraint_name | TABLE_SCHEMA | constraint_type
inventario | PRIMARY | inventario_cajas | PRIMARY KEY