Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách khắc phục hiệu suất kém của INFORMATION_SCHEMA.key_column_usage trong MySQL

Bạn có thể sử dụng biến GLOBAL như sau:

SET GLOBAL innodb_stats_on_metadata = 0;

Sau khi áp dụng cú pháp trên, INFORMATION_SCHEMA.key_column_usage sẽ mất ít thời gian hơn và cải thiện hiệu suất.

Truy vấn:

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;

Kết quả:

Cách khắc phục hiệu suất kém của INFORMATION_SCHEMA.key_column_usage trong MySQL

Trả về 674 hàng trong 0.28 giây.