Mysql(Maria) AUTO_INCREMENT 사용에 대한 문의 0 1 811

by kimtangs [DB 기타] [2017.10.15 21:38:02]


안녕하세요

 

MariaDb 에 있는  AUTO_INCREMENT 기능에 대해 문의드리려고 하는데요.

구글링을 하다가 우연히 'MySql을 쓰면서 하지 말아야 것' 이라는 제목을 보았고 내용 중 일부분만 가져왔습니다~

AUTO_INCREMENT 안 쓰는 것

- PK를 AUTO_INCREMENT로 쓰는건 무진장 최적화 되어 있음
* 고속 병행 INSERT 가능
* 잠금 안 걸리고 읽으면서 계속 할 수 있다는!
- 새 레코드를 근처에 놓음으로써 디스크와 페이지 단편화를 줄임
- 메모리와 디스크에 핫 스팟을 생성하고 스와핑을 줄임

 

위 내용이 맞는건가요? 성능 및 디스크 단편화 등에 도움이 되는건지, 그럼 모든 테이블에 auto_increment를 쓰는 PK를 만들어야 되는건지도 궁금합니다?

 

감사합니다.

by 우리집아찌 [2017.10.16 09:33:33]

로그성 테이블이나 해당되는 말같은데요.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입