mysql을 쓰는 나약한 기업들 때문
[일반] pk를 uuid로 못쓰는 이유
밀우(ggbadza2)
2026-02-19 18:35
추천 0
댓글 15
다른 게시글
-
여기 사이트에서 포폴 슈킹해서 취업했음ㅋㅋㅋㅋ [4][일반] 익명(106.101) | 02.19추천 15
-
난 회사 입사하고 pk를 uuid나 number+uuid 쓰라고 배웠는데 [8][일반] 익명(121.178) | 02.19추천 0
-
aws나 gcp 스타트업 크레딧 받아본 애들있냐? [1][일반] 익명(211.206) | 02.19추천 0
-
중견 si갈려면 스펙 어느정도여야함? [4][일반] 익명(106.101) | 02.19추천 0
-
에이전트 3 요소가 뭐임? [5][일반] 익명(118.235) | 02.19추천 2
-
지금 아무 좆소나 들어가도 6개월 못 버틴다고 본다 ㅇㅇ [7][일반] 익명(220.74) | 02.19추천 0
-
네이버페이 나만안되노? [1][일반] 솔루션3000..(58.123) | 02.19추천 0
-
요즘 얼마나 취업 안됨? [2][일반] 아스카영원..(xczplnoxm2q7) | 02.19추천 0
-
날티나게 생겼는데 면접 안경쓰고 갈까 [5][일반] 익명(106.101) | 02.19추천 0
-
취업거의 포기 ㅋㅋ [2][일반] 익명(183.109) | 02.19추천 2
왜 못씀
innodb가 클러스티드인덱스 강제래
@밀우 그냥써도돼
UUID_TO_BIN() 쓰삼
쓸순있는데 프라이머리인덱스가 pk순으로 정렬되니까 랜덤io많이 발생한다 아님? 아예못쓰나
트리기반의 자료구조에 물리적으로 계속 랜덤id값을 삽입하게되니깐 페이지분할이 일어나고 성능이많이안좋아짐
@밀우 보통은 써도 상관없어 그게 중요하면 시간순으로 정렬된거 써도괴고
@백갤러1(220.70) 보통은 데이터 별로없으면이지. 그렇게 따지면 세상에모든 데이터는 보통은 풀스캔해도됨
@백갤러1(220.70) 물론 uuid릉 못씀다고한건 걍 극단적으로 말한거긴함. 잘 안쓰는이유 라고 말하려고했음
@밀우 mysql도 잘 쓴단디
@백갤러1(220.70) 그리고 기업에서는 개발할때 기준을 맞춰놓고 테이블 명세를 만드니까 굳이 데이터 적거나 많거나 이런걸 따지기보단 어떤 데이터는 pk를 uuid로 쓰던가 sequence로 쓰던가 둘중 하나로 고정하겟지
@밀우 mysql 문제는 아니라고 말하고 싶었던거야
uuidv7 쓰면됨
@백갤러3(220.94) 맞음