PK를 4개씩 묶어서 안될것이 있겠냐만은
오라클의 sequence같은 거로 artificial uid를 두셔도 될듯하고
PK에 해당하는 4개의 컬럼을 이용하는 쿼리가 중요하다면
어차피 인덱스 쓸거 그냥 PK를 4개로 하실수도 있고..
PK야 뭐 unique not null index이니 그런 관점에서 성능에 미치는
영향을 생각해보는 수밖에.. 뭐. 특별한 건 없죠.
^^
-- 서준원 님이 쓰신 글:
>> 왠만한 경우의 테이블을 만들면
>> PK 를 거의 컬럼 1-2 개 가지고 묶는데
>>
>> 이번에 어떤 테이블을 만들다 보니 PK가 4개씩 묶이는 조건이
>> 나오는데..
>> 왠지 너무 많은것 같아서.
>>
>> 보통 PK를 4개씩 묶어도 되는지, 그리고 PK의 갯수가
>> 성능상에 미치는 영향은 어떻게 되는지
>> 조언 부탁드리겠습니다.
>>
>> 감사합니다. 새해 복 많이 받으세요 글구 부자되세요
|