데이터 페이지가 성능에 미치는 영향이 궁금합니다.

by 스마트 posted Jan 05, 2011

가이드에 보면, 아래와 같이 설명되어 있습니다.

페이지에 따라서 어떤 성능상에 변화가 발생할 수 있는지에 대한 내용은 없는데요.

데이터 페이지 크기와 페이지 수가 성능에 미치는 영향이 궁금합니다.

그리고 페이지 하나당 row 하나라고 생각하면 되는 것인가요?..

매번 빠른 답변 감사드립니다.


데이터 페이지 크기(-s)

testdb의 범용(generic) 볼륨의 데이터 페이지 크기를 8192바이트로 지정하는 구문이다.

-s 옵션은 데이터베이스 페이지의 크기를 1024, 2048, 4096, 8192, 16384바이트 중 하나의 값으로 지정하는 옵션이며, 디폴트 값은 4096이다. 만약, 이러한 값이 아닌 다른 숫자를 지정할 경우에는 시스템이 올림값으로 페이지 크기를 지정한다. -s 옵션을 통해 데이터베이스 볼륨의 페이지 크기를 변경하면, 이와 연관된 데이터베이스 파라미터 data_buffer_pagessort_buffer_pageslog_buffer_pages에도 영향을 미치므로 주의해야 한다.


페이지 수(-p)

10,000 페이지가 할당된 testdb라는 이름의 데이터베이스를 생성하는 구문이다.

-p는 데이터베이스의 응용 프로그램을 위한 데이터베이스 페이지 수를 지정하기 위한 옵션으로서, 디폴트 값은 5,000이다.


Articles