DBAtlas · 데이터베이스 운영 아틀라스

테이블 통계 갱신(ANALYZE TABLE)

MySQL유지보수

명령어

ANALYZE TABLE customer;

하는 일

옵티마이저가 더 나은 계획을 선택할 수 있도록 테이블의 인덱스/키 분포 통계를 다시 계산한다.

사용 시점

대량 데이터 변경 후 나쁜 쿼리 계획이 나타날 때.

주의

실행 중 테이블에 짧은 metadata lock이 걸린다. InnoDB에서는 샘플 기반이므로 정확도를 높이려면 innodb_stats_persistent_sample_pages를 늘린다.

DBAtlas에서 열기 →

관련 항목