Ejecuto la versión 5.5.11 de MySQL y el rendimiento al consultar la tabla INFORMATION_SCHEMA.key_column_usage es realmente malo.Mal rendimiento de INFORMATION_SCHEMA.key_column_usage en MySQL
Tengo una sencilla solicitud de selección:
SELECT REFERENCED_TABLE_NAME
, TABLE_NAME AS TableName
, COLUMN_NAME AS ColumnName
, CONSTRAINT_SCHEMA AS Db
FROM INFORMATION_SCHEMA.key_column_usage
Se necesita 8 segundos en promedio para devolver 400 filas. ¿Es esto un problema conocido? Si es así, ¿hay alguna forma de mejorar el rendimiento (quizás un parche?).
El information_schema es una vista de todas las tablas que residen dentro de toda la base de datos. No sería sorprendente si fuera lento. – ajreal