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
운영게시판
최근게시물
DB2 Q&A 857 게시물 읽기
No. 857
dbm cfg 의 NUM_POOLAGENTS 대해서?
작성자
db2man
작성일
2005-10-19 22:49
조회수
5,428

NUM_POOLAGENTS 매개변수값을 늘린다는것은

결국 유휴 에이전트 갯수를 늘린다는 의미와 동일한

것입니까?

아니면 에이젼트가 머물러있을 풀의 갯수를 늘린다는

의미입니까?

새로운 에이전트를 할당 받으려면 메모리도

할당 받아야 하기때문에 그만큼 I/O가 걸리긴 걸리지만...

아리까리 하네요?

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

Agent Pool Size(NUM_POOLAGENTS)

application이 db2에 연결할때 하나 이상의 db2 agent process가 application을 대신하여 연결을 처리하고 작업을 수행하기위해 할당되고 application이 disconnect될때 agent process는 terminate 됩니다. agent process를 terminate하고 새로운 agent를 시작시키는 overhead가 매우 높기 때문에 비효율적입니다. 이것을 회피하기 위해 db2는 다른 application 에 의해 재사용되도록 하기 위해 pool에서 idle agent를 유지합니다.

num_poolagents는 idle agent pool의 maximum size입니다.

그러니까 pool에 있는 idle agent의 갯수를 증가시킬수 있다는 말입니다. ^^

 

권장사항: 동시에 연결되는 응용프로그램이 거의 없는 결정 지원 환경을 실행하는 경우에 에이전트 풀이 유휴 에이전트로 가득 차는 일이 없도록 num_poolagents를 작은 값으로 설정하십시오.

많은 응용프로그램이 동시에 연결되는 트랜잭션 처리 환경을 실행하는 경우, 자주 일어나는 에이전트의 작성 및 종료와 연관된 비용을 피하기 위해 num_poolagents 값을 증가시키십시오.

김동주님이 2005-10-20 01:21에 작성한 댓글입니다.
이 댓글은 2005-10-20 01:25에 마지막으로 수정되었습니다. Edit

답변 감사드립니다.

이 부분이 약간은 헷갈렸는데

정확히 이해가 가는군요.

고맙습니다.^^

db2man님이 2005-10-20 09:38에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
862db2 agent가 latch(latchDirtyPoolsEntry)를 물고있다라는 의미? [2]
db2man
2005-10-21
6361
859다음 sql문장 관련 질문입니다. [2]
궁금이
2005-10-20
5741
858DB2 Crash with ADM0503C error [1]
Hyung
2005-10-20
5793
857dbm cfg 의 NUM_POOLAGENTS 대해서? [2]
db2man
2005-10-19
5428
856김동주님 언제나 좋은 답글 감사합니다. [1]
db2man
2005-10-19
4732
855online backup에 대해 질문드립니다. [1]
db2man
2005-10-18
4965
854SQL2314W error for a big table RUNSTATS [1]
Hyung
2005-10-18
5924
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다