사용자 도구

사이트 도구


database:mariadb:jdbc

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
database:mariadb:jdbc [2018/05/11 18:06]
kwon37xi [주의]
database:mariadb:jdbc [2023/03/21 16:56] (현재)
kwon37xi
줄 1: 줄 1:
 ====== MariaDB JDBC ====== ====== MariaDB JDBC ======
   * [[https://mariadb.com/kb/en/library/about-mariadb-connector-j/|About MariaDB Connector/J - MariaDB Knowledge Base]]   * [[https://mariadb.com/kb/en/library/about-mariadb-connector-j/|About MariaDB Connector/J - MariaDB Knowledge Base]]
 +  * [[database:mysql:jdbc|MySQL JDBC]] 참조
 +  * [[database:mariadb:mariadb4j|MariaDB4j]]
 +
  
 ===== Timeout ===== ===== Timeout =====
줄 12: 줄 15:
   * ''log=true|false'' : [[java:slf4j|Slf4j]] 필요   * ''log=true|false'' : [[java:slf4j|Slf4j]] 필요
   * ''profileSql=true|false''   * ''profileSql=true|false''
 +  * [[java:slf4j|Slf4j]] 의존성 필요.
 +  * ''org.mariadb.jdbc'' Log Level ''TRACE'' 설정필요.
 +<code>
 +-- logback.xml 
 +    <logger level="TRACE" name="org.mariadb.jdbc"/>
 +</code>
 +===== useSSL=false =====
 +  * [[https://mariadb.com/kb/en/secure-connections-overview/|Secure Connections Overview - MariaDB Knowledge Base]]
 +  * ''useSSL=false|false'' 로 항상 원하는 상태를 명시할것.
 +
 +=====  =====
 +  * [[https://mariadb.com/kb/en/option-batchmultisend-description/|useBatchMultiSend]]
 +  * ''useBatchMultiSend''
 +  * ''useBatchMultiSendNumber''
 +  * ''rewriteBatchedStatements''
 +  * TODO 위 값들 간의 관계 정리.
  
 ===== 주의 ===== ===== 주의 =====
 +  * MariaDB JDBC 드라이버 2.2.5 이하 버전에서 replication master/slave 변경시에 write/read 커넥션이 반대로 맺어지는 경우가 있음. 2.2.5 이상 버전 사용할 것.
   * MariaDB JDBC 드라이버 2.2.2 이하 버전에 [[https://jira.mariadb.org/browse/CONJ-583|Connection.isValid() 실행시에 timeout을 지정하지 않는 문제]]가 있음. 2.2.3 이상 버전을 사용할 것.   * MariaDB JDBC 드라이버 2.2.2 이하 버전에 [[https://jira.mariadb.org/browse/CONJ-583|Connection.isValid() 실행시에 timeout을 지정하지 않는 문제]]가 있음. 2.2.3 이상 버전을 사용할 것.
     *  2.2.2 이하 버전을 사용할 경우 DB Cluster failover 시에 기존 잘못된 서버로 연결돼 있는 커넥션에 ''Connection.isValid()'' 호출이 블록킹 되면서 오랜 시간이 걸리게 됨.     *  2.2.2 이하 버전을 사용할 경우 DB Cluster failover 시에 기존 잘못된 서버로 연결돼 있는 커넥션에 ''Connection.isValid()'' 호출이 블록킹 되면서 오랜 시간이 걸리게 됨.
database/mariadb/jdbc.1526029600.txt.gz · 마지막으로 수정됨: 2018/05/11 18:06 저자 kwon37xi