Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

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;

다음은 출력입니다 -

MySQL에서 INFORMATION_SCHEMA.key_column_usage의 성능 저하를 수정하는 방법은 무엇입니까?

0.28초에 674개의 행을 반환합니다.