영감을 (inspire) 주고픈 개발 블로그

MySQL InnoDB Auto increament 성능 최적화, 조심할 점 본문

개발/디테일

MySQL InnoDB Auto increament 성능 최적화, 조심할 점

inspire12 2019. 12. 22. 21:44

https://www.letmecompile.com/mysql-innodb-auto-increment-%EC%84%B1%EB%8A%A5-%EC%B5%9C%EC%A0%81%ED%99%94/

 

MySQL – InnoDB Auto Increment 성능 최적화

MySQL에서 벌크 인서트를 실행할때 내부 동작을 찾아보다 보니, 어찌어찌 MySQL InnoDB 스토리지 엔진 내부에서 AUTO_INCREMENT(오토인크리먼트)를 어떤식으로 핸들링하고 있는지가 더 궁금해져서 MySQL 레퍼런스 문서(MySQL 5.7 기준)를 읽으면서 아래 내용을 요약해보았다. 이제까지 AUTO_INCREMENT 컬럼에 대해서 아무…

www.letmecompile.com

MySQL 5.7 기준 

 

내부 동작 방식을 알아 concurrency 높여 성능 향상 시킬 튜닝 포인트 파악 

 

 

https://gywn.net/2013/02/mysql-innodb-auto-increment/

 

InnoDB에서 Auto_Increment를 맹신하지 말자. | gywndi's database

Overview MySQL에서는 시퀀스 개념이 없지만, 테이블 단위로 움직이는 Auto_Increment라는 강력한 기능이 있습니다. Auto_Increment 속성은 숫자 형 Primary Key를 생성하는 데 많이 사용됩니다. 특히나 InnoDB 경우에는 Primary Key 사이즈가 전체 인덱스 사이즈에 직접적인 영향을 미치기 때문에, 저도 테이블 설계에 많이 권고하는 사항이기도 합니다. 그러나 InnoDB에서 Auto_Increment가 동작하는

gywn.net

 

반응형