MySQL中INFORMATION_SCHEMA.key_column_usage的性能差

7

我正在运行MySQL 5.5.11版本,查询INFORMATION_SCHEMA.key_column_usage表的性能非常糟糕。

我有一个简单的select请求:

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

平均需要8秒返回400行数据,这是一个已知的问题吗?如果是,是否有提高性能的方法(例如补丁)?


information_schema 是所有数据库中所有表的视图。如果它运行缓慢,我不会感到惊讶。 - ajreal
2个回答

10

4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接