8.2.2.2 UPDATE 문의 속도
업데이트 문은 SELECT
쿼리와 마찬가지로 최적화되지만, 쓰기의 추가 오버 헤드가 있습니다. 쓰기 속도는 업데이트되는 데이터의 양 및 업데이트되는 인덱스의 수에 따라 달라집니다. 변경되지 않은 인덱스는 업데이트되지 않습니다.
업데이트를 빠르게하는 또 하나의 방법은 업데이트를 지연하고 나중에 한 줄에 많은 업데이트를 실행하는 것입니다. 여러 업데이트를 함께 실행하여 테이블을 잠근 경우 한 번에 하나씩 실행하는 것보다 훨씬 빠릅니다.
동적 행 형식을 사용하는 MyISAM
테이블의 경우 행을 긴 전체 길이에 업데이트하면 줄이 분할 될 수 있습니다. 자주 이렇게하는 경우는 가끔 OPTIMIZE TABLE
을 사용하는 것이 매우 중요합니다. 섹션 13.7.2.4 "OPTIMIZE TABLE 구문" 을 참조하십시오.