FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[935] Re:PageSize
박지훈.임프 [cbuilder] 3399 읽음    2004-05-11 13:11
PageSize를 크게 주면 일반적으로 성능이 올라가지만 서버에서의 메모리 소요량은 그만큼 커집니다.
단일 데이터베이스에 대해 메모리 소요는 다음과 같이 비례 관계에 있다고 합니다.
<Memory Use> = <PageSize> * <Buffers>

PageSize의 기본값은 1k(1024)이고 설정할 수 있는 최대값은 16k(16384)입니다.
기본값인 1k는 너무 작습니다. 일반적으로 8k(8192) 혹은 4k(4096)를 권장하더군요.

그럼...


naki 님이 쓰신 글 :
: DB : FireBird 1.5
:
: database create 할때 PageSize를 1024로 주는것과 16384로 주는것과
: 어떤 차이가 있나요?
:
: 그리고 또하나있습니다.
:
: Select 할때 반응속도 입니다.
:
: 레코드는 약 600,000 건 정도.
: 이중에 원하는 조건의 레코드는 100 개정도...
: 그중의 한개의 필드값을 Sum() 하는 쿼리를 날릴경우 약 4~5초정도 걸리는데 정상인지 궁금합니다.
:
: 너무 늦는것같습니다. 바르게 하는 방법은 없을까요?
: 컴포는 IbQuery를 사용했습니다.
:
:
:
:
:

+ -

관련 글 리스트
930 Database를 만들때의 질문입니다... naki 2404 2004/04/26
935     Re:PageSize 박지훈.임프 3399 2004/05/11
1059         Re:Re:PageSize naki 2290 2004/05/17
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.