lsh
조회 수 37 추천 수 0 댓글 3
?

단축키

Prev이전 문서

Next다음 문서

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

안녕하세요.


큐브리드 설치 후에 database를 여러개 생성하였습니다.

이후, database별로 broker를 할당하고 싶은데 가능할까요?


가이드에서 보통 db수와 브로커 수를 같게 설정을 한다고 보았습니다.

단순히 개수만 맞추는것인지, db별로 브로커를 지정할 수 있는 방안이 있는지 궁금합니다.




  • ?
    정만영 2025.03.18 13:40

    안녕하세요.
    브로커 설정에서 브로커 포트를 추가해 데이터베이스 별 브로커를 연결하는 방법은 다음과 같습니다.

    1, $CUBRID/conf/cubrid_broker.conf 파일에서 브로커 포트(35,000 / 36,000)를 추가 합니다.
    [DB01_BROKER]
    SERVICE = ON
    BROKER_PORT = 35000
    MIN_NUM_APPL_SERVER = 5
    MAX_NUM_APPL_SERVER = 20

    APPL_SERVER_SHM_ID = 35000
    :

    [DB02_BROKER]
    SERVICE = ON
    BROKER_PORT = 3600
    MIN_NUM_APPL_SERVER = 5
    MAX_NUM_APPL_SERVER = 20

    APPL_SERVER_SHM_ID = 36000
    :


    2, 데이터베이스별로 포트를 연결합니다, 다음은 JDBC 연결 예시입니다.
    - DB1 : String url = "jdbc:cubrid:localhost:35000:db1:::";
    - DB2 : String url = "jdbc:cubrid:localhost:36000:db2:::";

    참조: 생성한 DB 인스턴스 개수 만큼 브로커 포트를 설정하여 DB별로 브로커 포트를 사용하면 됩니다.

  • ?
    lsh 2025.03.18 14:04
    빠른 답변 감사드립니다.
    혹시 저뿐만 아니라 이렇게 데이터베이스별 브로커를 개별적으로 분리하여 사용하는 경우가 많을까요?
  • ?
    정만영 2025.03.18 14:36
    네, 큐브리드는 데이터베이스별 브로커를 사용하는 권장 이유는 유지보수에 유리하기 때문입니다.
    예를들면 특정 디비에서 SQL 성능 문제로 서비스 지연이 발생될 경우 성능 문제가 발생한 브로커 SQL로그($CUBRID/log/broker)에서 Slow SQL을 쉽게 찾을 수 있는 장점이 있습니다.

Contact Cubrid

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

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

나눔고딕 사이트로 가기

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5