MySQL 테이블 설계시 고려사항

Equeue·2020년 11월 2일

table을 설계할 때
auto_increment 속성으로 id를 (record당) 부여 하는 방법이 있다.
auto_increment가 부여된 attribute는 무조건 key로 쓰여야 하며
PK를 AUTO_INCREMENT로 쓰는 방법은 다음 이유로 최적화 되어있다.
-고속 병행 INSERT 가능하다
-lock 이 걸리지 않고 읽으면서 계속 할 수 있다
-새 record를 근처에 놓음으로써 디스크와 페이지 단편화를 줄일 수 있다.

profile
Equeue's Develop Post

0개의 댓글