DB/SQL Server (MSSQL)
[MSSQL] 데이터 저장 방식 - Page(페이지), Extent(익스텐트)
이번 포스팅은 MS SQL에서 DB의 저장방식에 대한 내용을 살펴볼 것이다. DBA의 업무에 있어서, DB의 저장방식을 이해하는 것은 매우 중요하다. 이는 DB의 성능 그리고 SQL 튜닝과 직결되는 내용이기 때문이다. 우선 다음 그림을 보며 SQL Server 상에서 DB에 데이터가 어떤 단위로 저장되는지 살펴보자! Page(페이지)의 개념 SQL Server의 기본 저장 및 I/O 단위 하나의 Page = 8KB 크기 각 페이지의 시작점부터 96바이트의 크기까지는 Header가 차지 Header : 시스템 정보(Page의 번호, 유형, 가용 크기 등) 저장 페이지의 주소값 96부터(1바이트당 주소값 1을 부여함)는 실질적인 데이터의 값이 저장되는 Body 부분 페이지의 가장 끝 주소값부터 차례로 Row..
2021. 12. 3. 10:51
최근댓글