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

MySQL 테이블을 유지 관리할 때 OPTIMIZE TABLE 문을 사용하는 것은 무엇입니까?


데이터베이스로 작업하는 동안 삽입과 같은 많은 변경 작업을 수행하는 경향이 있습니다. , 업데이트 삭제 테이블 조각의 물리적 저장을 야기할 테이블 내의 데이터. 그 결과 데이터베이스 서버의 성능이 저하됩니다.

MySQL은 이러한 조각 모음 문제를 피하기 위해 테이블을 최적화할 수 있는 OPTIMIZE TABLE 문을 제공합니다. 구문은 다음과 같습니다 -

OPTIMIZE TABLE table_name

여기서 table_name은 테이블의 이름입니다.

예시

다음과 같이 Student_info 테이블에 대해 이 문을 실행하고 있습니다. −

mysql> Optimize table student_info\G
*************************** 1. row ***************************
   Table: query.student_info
      Op: optimize
Msg_type: status
Msg_text: OK
1 row in set (1.34 sec)