如何修復 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 行。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP