Background Image
운영관리
2009.11.27 01:02

브로커 상태를 확인할 때 status 의미

조회 수 16551 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
cubrid의 유틸리티 중 broker의 상태를 알기 위해 다음과 같이 실행할 수 있는데
cubrid broker status options [args]
options
: [ -b | -q | -s secs | -t | -f ]
args
: broker_name 

실행하면 다음과 같이 출력된다. (매뉴얼 브로커 상태확인  참고)

sh> cubrid broker status
% query_editor  - cub_cas [28433,40820] /home/CUBRID/log/broker/query_editor.access /home/CUBRID/
 JOB QUEUE:0, AUTO_ADD_APPL_SERVER:ON, SQL_LOG_MODE:ALL:100000
 LONG_TRANSACTION_TIME:60, LONG_QUERY_TIME:60, SESSION_TIMEOUT:300
 KEEP_CONNECTION:AUTO, ACCESS_MODE:RW
----------------------------------------
ID   PID   QPS   LQS PSIZE STATUS
----------------------------------------
 1 28434     0     0 50144 IDLE
 2 28435     0     0 50144 IDLE
 3 28436     0     0 50144 IDLE
 4 28437     0     0 50140 IDLE
 5 28438     0     0 50144 IDLE
 
% broker1  - cub_cas [28443,40821] /home/CUBRID/log/broker/broker1.access /home/CUBRID/
 JOB QUEUE:0, AUTO_ADD_APPL_SERVER:ON, SQL_LOG_MODE:ALL:100000
 LONG_TRANSACTION_TIME:60, LONG_QUERY_TIME:60, SESSION_TIMEOUT:300
 KEEP_CONNECTION:AUTO, ACCESS_MODE:RW
----------------------------------------
ID   PID   QPS   LQS PSIZE STATUS
----------------------------------------
 1 28444     0     0 50144 IDLE
 2 28445     0     0 50140 IDLE
 3 28446     0     0 50144 IDLE
 4 28447     0     0 50144 IDLE
 5 28448     0     0 50144 IDLE

이 때 'STATUS'라는 항목이 있는데
자세한 의미는 다음과 같다.

# 응용프로그램에서 jdbc를 통해 broker와 연결 했을 경우
  • IDLE – jdbc와 연결을 맺지 않은 상태
  • BUSY – jdbc와 연결을 맺은 상태이며, jdbc가 보낸 요청을 처리하고 있는 중인 상태
  • CLIENT_WAIT – jdbc와 연결을 맺은 상태이며, 트랜잭션이 진행중인 상태에서  jdbc가 request를 보내길 기다리고 있는 상태.
  • CLOSE_WAIT – jdbc와 연결을 맺은 상태이며, 트랜잭션을 종료한 후 jdbc가 request를 보내길 기다리고 있는 상태.
    (이 상태에서 broker가 restart되거나, 다른 jdbc에 할당되거나, jdbc와 연결이 끊어지는 경우에 jdbc는 reconnect를 시도하기 때문에 reconnect에 성공할 경우 에러가 발생하지 않음.)





TAG •

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
119 질의작성 group by 사용 방법 및 여러 필드중 하나의 필드에 대하여만 group by 처리 방법 남재우 2010.02.26 21711
118 질의작성 group_concat(문자열 그룹처리) 함수 사용하기 권호일 2016.06.29 28239
117 운영관리 insert 질의로 16K 이상 데이터 입력 시 오류 문제와 해결방법 정만영 2010.07.01 13184
116 CUBRID 매니저 java.lang.OutOfMemoryError 처리 방법 file janus 2009.04.13 17880
115 응용개발 jdbc에서 bit 데이터 타입 사용하기 손승일 2009.04.11 15013
114 응용개발 jdbc에서 질의 플랜정보 보는 방법 손승일 2009.04.15 15840
113 질의작성 join update 처리방법입니다.(연관성 있는 테이블을 조인하여 처리하는 UPDATE 구문) 권호일 2012.11.30 20393
112 운영관리 libjvm.so 찾지 못하여 서버 구동이 되지 않은 경우 admin 2008.11.21 26463
111 운영관리 linux에서 ipcs를 이용한 CUBRID의 Shared Memory 확인하는 방법 seongjoon 2010.03.31 25819
110 응용개발 loadjava 사용 시 inner class 로딩은 어떻게? admin 2008.11.21 27450
109 질의작성 loose index scan을 활용한 효과적인 쿼리 튜닝 방안 박세훈 2017.06.01 2409
108 응용개발 maven에서 CUBRID JDBC Driver 추가하기 file 김승훈 2015.12.09 8935
107 응용개발 php에서 serialize/unserialize 사용 시 주의할 점 시난 2009.12.29 31628
106 질의작성 pivot() 간략하게 구현하기 남재우 2009.06.24 23426
105 질의작성 select 결과중 몇개만 가져오는 방법 admin 2008.11.21 19917
104 질의작성 subquery를 이용한 튜닝예제 file 김창휘 2016.12.27 3322
103 질의작성 synonym에 대하여 김민종 2023.09.07 257
102 응용개발 tomcat 5.5 버전 이상에서 dbcp(커넥션 풀링) 설정법 admin 2008.11.21 28527
101 기타 utf-8 데이터 like 검색 시 설정 손승일 2009.05.12 18453
100 응용개발 utf-8로 저장된 한글이 JAVA SP를 사용하여 읽어 오면 깨져 보일때 손승일 2012.03.10 20797
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 14 Next
/ 14

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales