MySQL 如何修复INFORMATION_SCHEMA.key_column_usage的性能问题
您可以使用以下方法来使用GLOBAL变量 −
SET global innodb_stats_on_metadata =0;
在包含上述语法后,INFORMATION_SCHEMA.key_column_usage将需要更少的时间,从而提高性能。
查询如下所示 −
mysql> set global innodb_stats_on_metadata =0;
Query OK, 0 rows affected (0.00 sec)
mysql> SELECT REFERENCED_TABLE_NAME,TABLE_NAME,COLUMN_NAME,CONSTRAINT_SCHEMA
-> FROM INFORMATION_SCHEMA.key_column_usage;
以下是输出结果 −
它在0.28秒内返回674行。
阅读更多:MySQL 教程