Я использую версию 5.5.11 MySQL, и производительность при запросе таблицы INFORMATION_SCHEMA.key_column_usage очень плохая.
У меня есть простой запрос на выбор:
SELECT REFERENCED_TABLE_NAME
, TABLE_NAME AS TableName
, COLUMN_NAME AS ColumnName
, CONSTRAINT_SCHEMA AS Db
FROM INFORMATION_SCHEMA.key_column_usage
В среднем требуется 8 секунд, чтобы вернуть 400 строк. Это известная проблема? Если да, то есть ли способ улучшить производительность (может быть, патч?).