java application으로 mysql 에서 2만건 단위로 데이터를 읽어와서 insert를 하고 commit을 하고 있습니다.
하지만 3백만 건 정도 insert를 수행을 하다보면 'cannot communicate with server' 메세지와 함께 에러가 발생합니다.
원인이 뭔지 알 수 있을까요?
window xp에 cubrid2008을 사용중이며 jdk6.0 사용 중 입니다.
CUBRID 사용자를 위한 DBeaver 도구 출시 안내
SQLGate for CUBRID 영구 무료 라이선스 제공
532번글 답변이 아직 없으셔서 다시 올립니다.
컬럼 수정이 안됩니다.
2.0에서 2.1로 업그레이드 하려면?
CUBRID_Setup.sh: No such file or directory설치에러입니다.
서브쿼리 질문
큐브리드 매니져에서 정수 쿼리 16진수 표시
오류구문이 뜹니다.
로그 분석 툴 이용시 분석 에러발생합니다.
mysql 구문변환
매니저에 쿼리 오류 메세지가 갑자기 안나옵니다.
data_buffer_page 를 300000 이상으로 늘렸더니
큐브리드 커넥션 유지 시간
서브쿼리 ORDERBY_NUM() 최적화 문제
ADO이용시 OLEDB Driver에러
QTADO와 OLEDB사용시 문제
큐브리드 매니저에서 서브쿼리 날리면 값이 안나오는 문제
리스트 목록 갯수
Linux Centso5.1에 설치 중입니다.
CUBRID-8.2.1.0215 CentOs5.1에 설치 중입니다.
대용량 mysql 데이타를 큐브리드 2008 로 마이그레이션 할때
CUBRID는 기본적으로 session timeout 을 가지고 있읍니다. 즉 client 가 질의 수행후 일정시간(session timeout이며 기본값 300초)동안 client에서 요청이 없게되면 자동으로 연결을 끊어버립니다.
이를 해결하기 위해서는 질의 수행간 시간 간격을 줄여주거나(mysql 질의 개선 등), 질의 수행후 commit/rollback 처리를 통하여 session 을 정리해주거나, session timeout을 조정(-1 이면 무한 기다림, $CUBRID/conf/cubrid_broker.conf 에서 응용에서 사용하는 port 번호와 같은 BROKER_PORT 번호를 찾은 후 그아래 처음으로 보이는 SESSION_TIMEOUT 의 값을 조정하시면 됩니다.