안녕하세요
MariaDb 에 있는 AUTO_INCREMENT 기능에 대해 문의드리려고 하는데요.
구글링을 하다가 우연히 'MySql을 쓰면서 하지 말아야 것' 이라는 제목을 보았고 내용 중 일부분만 가져왔습니다~
AUTO_INCREMENT 안 쓰는 것
- PK를 AUTO_INCREMENT로 쓰는건 무진장 최적화 되어 있음
* 고속 병행 INSERT 가능
* 잠금 안 걸리고 읽으면서 계속 할 수 있다는!
- 새 레코드를 근처에 놓음으로써 디스크와 페이지 단편화를 줄임
- 메모리와 디스크에 핫 스팟을 생성하고 스와핑을 줄임
위 내용이 맞는건가요? 성능 및 디스크 단편화 등에 도움이 되는건지, 그럼 모든 테이블에 auto_increment를 쓰는 PK를 만들어야 되는건지도 궁금합니다?
감사합니다.