Background Image

FORUM

조회 수 4989 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄


* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.

OS
Window7 32bit, Linux 64bit 등
CUBRID Ver.
[cubrid_rel] 수행 결과
CUBRID TOOL Ver.
[도움말]-[버전정보] 확인
응용 환경(API)
java, php, odbc 등 입력


* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.

 

에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
 

여러개의 DB를 사용중이라면 브로커에 떨어지는 로그 중 어떤 db에서 실행된 sql인지 확인할 수 있는 방법이 있을까요?

 

또한 CAS가 한 db와 연결이 한번 되고 난후 아무 작업도 안한다면 언제 idle 상태에서 떨어지게 되나요?

 

  • ?
    정만영 2024.07.25 12:35
    여러 개의 DB를 사용 중일 때, 브로커 로그를 통해 특정 DB에서 실행된 SQL을 식별하려면 다음과 같이 확인할 수 있습니다:

    브로커 SQL 로그 확인: SQL 로그 파일 이름에 브로커 이름과 응용 서버(CAS) 번호가 포함되어 있어, 특정 CAS의 SQL 로그 파일을 통해 어떤 DB에서 실행된 SQL인지 확인할 수 있습니다.
    예: broker_name_1.sql.log
    로그 파일의 경로는 $CUBRID/log/broker/sql_log/입니다​​​​.

    브로커 상태 확인 명령어 사용:
    $ cubrid broker status -f broker1
    이 명령어를 통해 각 브로커별로 DB 이름과 상태를 확인할 수 있습니다. 여기서 LAST CONNECT TIME과 DB 필드를 확인하여 어떤 DB와 연결되어 있는지 알 수 있습니다​​​​.

    CAS가 IDLE 상태로 전환되는 시점은 다음과 같습니다:
    IDLE 상태: 연결되지 않으며, 아무 작업도 수행 중이지 않은 상태.
    BUSY 상태: SQL 수행 중이거나 응용에서 요청한 작업을 처리 중인 상태.
    CLIENT_WAIT 상태: 요청한 작업은 완료되었으나 트랜잭션이 끝나지 않은 상태.
    CLOSE_WAIT 상태: 트랜잭션이 완료되었으며 연결은 유지된 상태 (연결 풀 사용 시 주로 발생).

    따라서, WAS와 컨넥션풀을 사용하지 않는 환경에서 CAS가 특정 DB와 연결된 후 아무 작업도 하지 않는다면, 연결이 해제되거나 일정 시간이 지나면 자동으로 IDLE 상태로 전환됩니다. 정확한 설정은 브로커 설정 파일인 cubrid_broker.conf에서 KEEP_CONNECTION 파라미터 등을 통해 조정할 수 있습니다​​​​.

  1. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

  2. 질의 계획 정보 수집

  3. odbc 설치 시 오류입니다.

  4. 큐브리드 연결실패 시 횟수 제한

  5. No Image 30Jul
    by 11시38분
    2024/07/30 by 11시38분
    Views 4746 

    실행계획 조회 질문

  6. 큐브리드 replication 모니터링

  7. 큐브리드 성능 관련 질문드립니다.

  8. dbspaceinfo api 질문

  9. getstandbyserverstat api 질문

  10. api 정보 getbrokersinfo

  11. 큐브리드 설치 시 매니저 및 브로커 구성 문의

  12. 슬로우쿼리

  13. jdbc 버전 문의

  14. Load charsets failed

  15. 디비버(DBeaver) 테이블 상세 조회 에러 관련 문의

  16. csql 세션명령어 질문

  17. 큐브리드 API 호출 테스트 문의 드립니다.

  18. 큐브리드에서 sql문으로 ip와 program name 추적 가능 여부

  19. getlogfileinfo api 문의

  20. broker log 중 sql이 db에서 실행되었는지 알수 있나요?

  21. auto_increment 제거

Board Pagination Prev 1 ... 5 6 7 8 9 10 11 12 13 14 ... 213 Next
/ 213

Contact Cubrid

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