optimize table (1) 썸네일형 리스트형 MySQL) OPTIMIZE TABLE Statement 조회쿼리 실행시 40초가 넘는 상황이 생겼다. 쿼리튜닝을 시도하며 끙끙대다가, 아주 간단한 방법으로 해결되었다. OPTIMIZE [NO_WRITE_TO_BINLOG | LOCAL] TABLE tbl_name [, tbl_name] ... OPTIMIZE TABLE 을 실행한 테이블들은 데이터 이관을 위해 행들이 여러번 지워졌다 삭제되거나, 잦은 변형이 가해진 테이블들이였다. 그래서 그런지 너무 드라마틱하게 성능이 개선되었고(40초 이상 > 0.3초 이하), 사실 그동안 OPTIMIZE TABLE은 쿼리성능개선을 위해 생각하던 옵션이 아니였다. 그래서 이번기회에 OPTIMIZE TABLE에 대해 정리해보려고 한다. https://dev.mysql.com/doc/refman/9.0/en/optimize.. 이전 1 다음