MySQLのバージョン5.5.11を実行していて、INFORMATION_SCHEMA.key_column_usageテーブルをクエリするときのパフォーマンスが悪いです。MySQLのINFORMATION_SCHEMA.key_column_usageのパフォーマンスが低い
私は、単純な選択要求があります。それは、400行を返すために、平均で8秒かかり
SELECT REFERENCED_TABLE_NAME
, TABLE_NAME AS TableName
, COLUMN_NAME AS ColumnName
, CONSTRAINT_SCHEMA AS Db
FROM INFORMATION_SCHEMA.key_column_usage
を。これは分かっている問題ですか?もしそうなら、パフォーマンスを向上させる方法はありますか?
information_schemaは、すべてのデータベース内に存在するすべてのテーブルのビューです。遅い場合は驚きません。 – ajreal