2011-09-02 10 views
7

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?).

+0

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

Respuesta

Cuestiones relacionadas