가이드에 보면, 아래와 같이 설명되어 있습니다.
페이지에 따라서 어떤 성능상에 변화가 발생할 수 있는지에 대한 내용은 없는데요.
데이터 페이지 크기와 페이지 수가 성능에 미치는 영향이 궁금합니다.
그리고 페이지 하나당 row 하나라고 생각하면 되는 것인가요?..
매번 빠른 답변 감사드립니다.
데이터 페이지 크기(-s)
testdb의 범용(generic) 볼륨의 데이터 페이지 크기를 8192바이트로 지정하는 구문이다.
-s 옵션은 데이터베이스 페이지의 크기를 1024, 2048, 4096, 8192, 16384바이트 중 하나의 값으로 지정하는 옵션이며, 디폴트 값은 4096이다. 만약, 이러한 값이 아닌 다른 숫자를 지정할 경우에는 시스템이 올림값으로 페이지 크기를 지정한다. -s 옵션을 통해 데이터베이스 볼륨의 페이지 크기를 변경하면, 이와 연관된 데이터베이스 파라미터 data_buffer_pages, sort_buffer_pages, log_buffer_pages에도 영향을 미치므로 주의해야 한다.
페이지 수(-p)
10,000 페이지가 할당된 testdb라는 이름의 데이터베이스를 생성하는 구문이다.
-p는 데이터베이스의 응용 프로그램을 위한 데이터베이스 페이지 수를 지정하기 위한 옵션으로서, 디폴트 값은 5,000이다.