반응형
Row Chaining
컬럼이 너무 길어서 DB BLOCK 사이즈보다 길어진 경우
블록 두개에 이어서 한 Row가 저장된다.
Row Migration
데이터가 수정되면서 데이터가 더 켜저서 기존 block에 못들어가는 경우
다른 블록에 데이터를 넣고, 기존 블록 위치에는 링크를 남긴다.
블록이란?
DBMS에서 데이터를 저장하는 때 담는 통
데이터의 위치나, 정렬 이런거 관리안한다고 하지만 사실 해야된다. 사용자입장에서 안해도되는 것
그럴때 데이터를 이리저리 조정할때 쓰는 기본 단위
그래서 한 레코드가 한 블록에 다 안담기면 레코드 하나에 두 블록을 조회해야되서 성능이 저하되게 된다.
반응형
댓글