如何修复 MySQL 中 INFORMATION_SCHEMA.key_column_usage 的性能不佳?
mysqlmysqli database更新于 2025/5/24 7:40:17
您可以使用如下所示的 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 参考教程 - 该教程包含有关 mysql 的更多信息:https://www.cainiaomax.com/mysql/

