database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 5722 게시물 읽기
No. 5722
대용량 DB를 위한 설정값...
작성자
박성철(gyumee)
작성일
2004-12-08 20:00
조회수
3,390

이번에 개발한 프로그램이 pgsql을 사용하는데요. 하루에 한 두번, 약 1시간 안에 20만 row를 생성하고 100만 row를 update합니다. 이렇게 해서 365일 돌아가게 될 것 같은데요.

vaccuum을 얼마나 자주 해야 할지... postgresql.conf의 각종 메모리 설정은 어떻게 해야 할지 막막합니다.

 

shared_buffers

sort_mem

vacuum_mem

 

max_fsm_pages

max_fsm_relations

 

max_files_per_process

 

wal_buffers

 

checkpoint_segments

 

이 정도가 성능에 영향을 줄 것 같은데요.

 

많은 경험이나 정보 부탁드립니다.

 

이 글에 대한 댓글이 총 2건 있습니다.

음.. 저희 시스템이랑 비슷한 감이 있는데..

 

일단 값보다는 시스템 사양이 중요할꺼 같네요.

시스템 사양을 우선 알아야만 해당 config가 나올듯 싶습니다.

 

그리고 effective_cache_size  항목도 추가하셔야할듯 싶습니다.

 

김현만(황제펭귄)님이 2004-12-08 23:35에 작성한 댓글입니다.

이 프로그램이 배포될 경우 돌아갈 시스템은 P4 2GHz dual cpu에 DB data 저장 전용으로 disk 하나가 할당 됩니다. OS는 주로 Linux가 될 것이고 때로는 Solaris가 사용 될 수도 있습니다.

제가 찾는 것은 뭔가 최적화된 값을 찾는게 아니구요. mysql 설치할 때 보면 소규모 DB, 중규모 DB, 대규모 DB용으로 각각 sample 설정 파일이 준비되어 있어서 이것을 기준으로 설정할 수 있게 하잖아요? 그런 것 처럼 그냥 일반적으로 어느정도 잡으면 좋더라... 뭐 이런 걸 알아보려고 하는거죠.

박성철(gyumee)님이 2004-12-09 16:25에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
5725중소규모의 판매 재고와 관련해서 질문 [3]
김선엽
2004-12-10
2495
5724다른 계정의 데이터 보는 방법 좀 알려주세요. [1]
장철훈
2004-12-10
2193
5723명령어 라인에서 비밀번호 같이 입력 어떻게 ? [2]
안은석
2004-12-10
2978
5722대용량 DB를 위한 설정값... [2]
박성철
2004-12-08
3390
57218.0 Windows용 Binary에서 한글 인코딩 선택은? [2]
박인서
2004-12-06
2852
5719postgresql의 checkpoint process 관련하여.. [14]
김현만
2004-12-04
5753
5717한글 문자셋 질문입니다. [1]
채희범
2004-12-04
2925
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다