84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
메이투안의 글을 읽고 이런 생각이 들었습니다: http://tech.meituan.com/MT_Le... 그런데 잘 이해가 안 되네요
mysql 공식 원어는 다음과 같습니다.
예를 들어 uuid를 기본 키로 사용하면 기본 키 공간이 더 커지는데 왜 보조 인덱스도 큰 공간을 차지하게 되는 걸까요
클러스터형 인덱스 이외의 모든 인덱스는 보조 인덱스라고 합니다. InnoDB에서는 보조 인덱스의 각 레코드에 해당 행의 기본 키 열이 포함되며, 보조 인덱스에 지정된 열도 이 기본 키를 사용합니다. 클러스터형 인덱스에서 행을 검색하기 위한 키 값
공식 문서에 나온 내용입니다. 즉, 보조 인덱스에 기본 인덱스도 포함되므로 기본 키가 클수록 보조 인덱스가 차지하는 공간도 커집니다
참조: https://dev.mysql.com/doc/ref...
클러스터형 인덱스 이외의 모든 인덱스는 보조 인덱스라고 합니다. InnoDB에서는 보조 인덱스의 각 레코드에 해당 행의 기본 키 열이 포함되며, 보조 인덱스에 지정된 열도 이 기본 키를 사용합니다. 클러스터형 인덱스에서 행을 검색하기 위한 키 값
공식 문서에 나온 내용입니다. 즉, 보조 인덱스에 기본 인덱스도 포함되므로 기본 키가 클수록 보조 인덱스가 차지하는 공간도 커집니다
참조: https://dev.mysql.com/doc/ref...