오라클/Admin1 14

Index Split 이란?

Index Split이란 b-tree index의 block이 가득 찰 경우 split을 통해 새로운 공간을 확보한다. 이 과정에서 필요한 경우 높이까지 증가시키는 작업을 말한다. Index Split은 다음과 같이 두종류로 나뉜다. Branch Node Split : Branch Node나 Root Node가 꽉 찰 경우 발생하는 split이다. 항상 50:50으로 Split이 이루어 진다. Leaf Node Split : Leaf Node가 꽉 찰경우 발생하는 Split이다. Split이 발생하는 위치에 따라 50:50 split과 90:10 Split으로 분류 된다. 2개의 Leaf Block이 꽉찬 경우에 중간값이 추가되면 Leaf Block을 추가한 후 이후 어느 block에 값이 추가될지 모르..

오라클/Admin1 2010.05.17