* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
Windows Server 2012 R2 Standard(DB), Windows 7 pro(client) | |
CUBRID 9.2 (9.2.24.0002) (64bit release build for Windows_NT) (Jan 81 2016 06:36:18) | |
CUBRID Manager 9.3.1.704 (64bit) | |
java |
* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 | 재현 가능한 Source와 SQL |
관련 테이블(인덱스, 키정보 포함) 정보 | CUBRID 홈 디렉토리 아래 log 디렉토리 압축 |
-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
안녕하세요. 고생이 많으십니다.
QA게시판에 "큐브리드 사용한 데이터 구축 시 시간이 너무 오래 걸립니다." 라고 글을 남겼는데요.
답변이 없으시네요. ㅜㅡ
이어서 질문 드리겠습니다.
단순 txt 파일을 읽어서 디비에 인서트하고 있는데 총 건수가 996,261건입니다.
오류는 입력시 계속 발생하였고
[2016-02-15 14:04:46.232] [ERROR] [xxx.APooledDataSource returnConnection:?] [Access : Pool - returnConnection]
cubrid.jdbc.driver.CUBRIDException: Cannot communicate with the broker or received invalid packet[CAS INFO - ip:33000,3,17740],[SESSION-2098],[URL-jdbc:cubrid:ip:33000:db:id:********:].
at cubrid.jdbc.jci.UConnection.createJciException(UConnection.java:2055)
at cubrid.jdbc.jci.UInputBuffer.<init>(UInputBuffer.java:74)
at cubrid.jdbc.jci.UConnection.send_recv_msg(UConnection.java:1667)
at cubrid.jdbc.jci.UConnection.send_recv_msg(UConnection.java:1676)
at cubrid.jdbc.jci.UConnection.setIsolationLevel(UConnection.java:1107)
at cubrid.jdbc.driver.CUBRIDConnection.setTransactionIsolation(CUBRIDConnection.java:355)
at com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState(ConnectionProxy.java:155)
at com.zaxxer.hikari.proxy.ConnectionProxy.close(ConnectionProxy.java:192)
at xxx.APooledDataSource.returnConnection(Unknown Source)
가끔 PrepareStatement 관련 오류도 발생했습니다.
문제는 데이터를 다 입력 한 후에 프로그램에서 select count(*) from FA001 이렇게 쿼리를 수행하는데요.
디비가 내려갔습니다.
큐브리드 매니저에서 확인해보니 g3test가 중지 중이라고 나오네요.
insert, select만 했는데 DB 다운이라면 매우 심각한 문제라서 DB 선정을 다시 해야하는지 지금 심각하게 고민을 하고 있습니다.
혹 설정을 잘못했는가 하여 어제 글에 conf도 남겼었는데요.
프로그램 속성 상 lob 데이터를 많이 쓰고 있습니다.
이게 구성이 문제가 되는지 어떻게 처리를 해야하는지 궁금합니다.