คุณสามารถใช้ตัวแปร 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;mysql>
ต่อไปนี้เป็นผลลัพธ์ -
ส่งคืน 674 แถวใน 0.28 วินาที