8.2.2.3 DELETE 문의 속도
MyISAM
테이블의 각 행을 삭제하는 데 필요한 시간은 인덱스의 수에 정확하게 비례합니다. 행을 더 빨리 삭제하려면 key_buffer_size
시스템 변수를 늘려 키 캐시의 크기를 늘릴 수 있습니다. 섹션 8.11.2 "서버 파라미터의 튜닝」 을 참조하십시오.
MyISAM
테이블에서 모든 행을 삭제하려면 TRUNCATE TABLE
의 것이 tbl_name
DELETE FROM
보다 빨라집니다. 잘라 내기 작업은 트랜잭션 안전하지 않습니다. 활성 트랜잭션과 활성 테이블 잠금 도중에 시도하면 오류가 발생합니다. 섹션 13.1.33 "TRUNCATE TABLE 구문" 을 참조하십시오. tbl_name