2011-09-02 10 views
7

Sono in esecuzione la versione 5.5.11 di MySQL e le prestazioni quando si esegue una query sulla tabella INFORMATION_SCHEMA.key_column_usage sono davvero negative.Scarse prestazioni di INFORMATION_SCHEMA.key_column_usage in MySQL

Ho una semplice richiesta di selezionare:

SELECT REFERENCED_TABLE_NAME 
     , TABLE_NAME AS TableName 
     , COLUMN_NAME AS ColumnName 
     , CONSTRAINT_SCHEMA AS Db 
FROM INFORMATION_SCHEMA.key_column_usage 

Ci vuole, a 8 secondi in media per tornare a 400 righe. È un problema noto? Se è così, c'è un modo per migliorare le prestazioni (forse una patch?).

+0

L'information_schema è una vista di tutte le tabelle che risiedono in tutti i database. Non sarei sorpreso se fosse lento. – ajreal

risposta