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 9845 게시물 읽기
No. 9845
안녕하세요 pgpool에 성능 관련 질문 여쭙니다.
작성자
전성용(sdf4268)
작성일
2017-06-10 17:50
조회수
7,143

 현재 설치된 pgpool 성능에 대해 문의드리고 싶습니다.

VM 성능이

cpu 1core, 2.4GHz

7Gb ram의 가상 컴퓨터 4대로 설치되었으며.

postgresql-9.5버젼의 vm 3대와

pgpool을 사용하기 위한 vm 1대가 있습니다.

생각보다 성능이 다소 떨어지는 듯 하여서 위의 성능에 맞는 설정을 잡으려면

pgpool.conf의 어떤 부분을 증가시켜야 할까요

max_pool인가요?

답글 애타게 기다리겠습니다 감사합니다.

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

질문이 답을 해 드릴 수 없는 질문입니다.

성능 최적화 문제는 병목 구간을 찾는 일이 먼저 입니다.  일단 원인을 찾아야 해결책을 찾을 수 있습니다.

이 문제는 단순히 DB 쪽만 보고 있으면 오히려 문제 찾는게 더 힘들어지는 경우가 종종 있습니다.

당연한 답이겠지만,

max_pool 늘리면 성능이 좋아지기도 하고 나빠지기도 합니다.

그럼 공유 메모리를 늘릴까요? 그 답도 당연히 성능이 좋아지기도 하고 나빠지기도 합니다.

일단 하드웨어 사양이 다중 사용자 DB용은 아닌 것 같습니다. 최소한 2core 이상은 되어야 할 것 같네요.

그래야 백그라운드 프로세스는 그 프로세스 대로 돌고, 클라이언트용으로 사용할 세션 프로세스들도 다른 프로세스 간섭 없이 돌터이니 말입니다.

 

김상기(ioseph)님이 2017-06-11 20:29에 작성한 댓글입니다.

 김상기님 말씀 감사합니다.

현재 PostgreSQL VM을 2코어 7GB Ram 사양으로 상승시키고,

PGPool VM 또한 8코어 28GB Ram으로 상승시켰습니다.

맞추어서 세팅도 2배가량 상승시켰고, 현재 working중이긴 합니다만,

사용중인 mem이나 cpu를 살펴보면 그렇게 많은 자원을 사용하고 있지는 않더군요.

그래서 좀 더 자원을 사용하는 설정값이 궁금합니다.

서버 DB 로드밸런서 등등 여러 VM을 사용중이라 확실한 병목을 잡아내기가 어렵네요.

tps가 크게 증가하면 빠지는 client도 보이구요(이거야 뭐,, dump같은걸로 다시 확인할 생각이지만요)

읽어주시고 답 남겨주셔서 진심으로 감사드립니다 (__)

전성용(sdf4268)님이 2017-06-12 10:29에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
9849INNER JOIN 구문이 이상합니다.. 쿼리 잘못된 부분 좀 봐주십시오 [2]
비타민
2017-06-13
7055
9848설정에 관한 질문입니다. [2]
전성용
2017-06-12
6819
9847psql 로그인 기초 질문 [1]
postgres
2017-06-12
6878
9845안녕하세요 pgpool에 성능 관련 질문 여쭙니다. [2]
전성용
2017-06-10
7143
9843repmgr 에러관련.. [8]
검콤이
2017-06-09
7500
9842pgpool로 갈아탔습니다..ㅎ [4]
전성용
2017-06-08
7526
9841pgpool fail back 질문 [1]
검콤이
2017-06-08
7071
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.052초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다