Postgres에서 UUID 버전 4 기본 키를 피해야 하는 이유
------------------------------
- UUID v4 는 무작위성이 높아 *인덱스 비효율과 과도한 I/O* 를 유발하며, PostgreSQL에서 기본 키로 사용할 경우 성능 저하가 발생함
- 무작위 삽입으로 인해 *페이지 분할(page split)* 과 *인덱스 단편화* 가 잦아지고, *WAL 로그 크기 증가* 및 쓰기 지연이 발생함
- UUID는 *16바이트 크기* 로 bigint…
------------------------------
https://news.hada.io/topic?id=25109&utm_source=googlechat&utm_medium=bot&utm_campaign=1834
If you have a fediverse account, you can quote this note from your own instance. Search https://sns.lemondouble.com/notes/agbmusy7wb on your instance and quote it. (Note that quoting is not supported in Mastodon.)