Background Image

FORUM

조회 수 5989 추천 수 0 댓글 2
?

단축키

Prev이전 문서

Next다음 문서

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

안녕하세요.


일전에도 비슷한 질문을 올렸었습니다.

"JDBC보다 CCI로 Query 했을 때 많이 느려진다." 였죠. (10 ms vs 400ms)


이후에 여러가지 테스트를 해보다보니 CCI로 구현한 프로그램이 DB와 같은 서버에 존재할 때

즉, localhost로 접속하였을 때에는 JDBC와 마찬가지로 Query 시 지연됨이 없었습니다.

대신 DB와 다른 서버에 존재하여 원격으로 접속해야 하는 상황에서는 JDBC의 경우에는

동일하게 지연없이 작동하지만 CCI로 구현한 경우에는 위에 말씀드린 지연이 발생하더군요.


추가로 원격으로 접속시 DB가 연결된 상태에서 랜선을 뽑아버리면 JDBC로 구현한경우

오류가 발생하지만 try-catch를 통해서 제어가 가능한 반면 CCI로 구현한 경우에는

해당 함수가 에러를 리턴하는 것이 아니라 프로그램이 Crash 되어 버립니다.

(랜선을 뽑는 대상이 DB 서버든 DB를 사용하는 S/W가 설치된 컴퓨터든 상관없이 발생합니다.)


버그 리포팅쪽으로 올릴까 하다가 일전에 올렸던 글이 여기 있어서 다시 글을 올립니다.

동일한 문제가 이미 리포팅되어 있는지 혹은 다음 버젼에서 해결 될 수 있을지 궁금합니다.

  • ?
    cgkang 2012.09.02 00:49

    사용하신 프로그램을 올려주시면 개선하는데 도움이 될 것 같습니다.

    리눅스 환경에서는 이런 현상 없이 잘 동작했었는데, 윈도우 환경이 문제인지,

    예상하지 못한 다른 상황이 있을지 테스트 프로그램을 보고 재현해보면 문제를 좀 더 이해할 수 있을것 같습니다.

     

  • ?
    nimbus89 2012.09.03 19:17 Files첨부 (1)

    첨부된 파일은 DB에 insert를 수행하고 처리 시간을 재는 간단한 프로그램이라 도움이 될지 모르겠습니다.


    DB가 localhost 일때는 아래와 같은 결과가,

    Process Time: 0.000000 ms

    Process Time: 0.000000 ms

    Process Time: 0.000000 ms

    Process Time: 15.000000 ms

    Process Time: 0.000000 ms

    Process Time: 0.000000 ms

    Process Time: 0.000000 ms


    DB가 원격일 때는 아래와 같은 결과가 나옵니다.

    Process Time: 406.000000 ms

    Process Time: 422.000000 ms

    Process Time: 421.000000 ms

    Process Time: 1061.000000 ms

    Process Time: 437.000000 ms

    Process Time: 437.000000 ms


    참고하시기 바랍니다.


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4441
3866 ADO.NET에서 자바 저장함수 호출 2 kdknim21 2014.11.01 8420
3865 ADO.Net 사용중입니다. 상태확인 방법을 알고 싶습니다. 1 CUCUCUCU 2015.10.22 5691
3864 ADO.net Driver 변경 시 cascci.dll 로드할 수 없다는 오류 1 물병 2017.07.25 503
3863 ADO.net 또는 ODBC에 대한 질문입니다. 12 세스카 2012.03.20 13375
3862 ADO이용시 OLEDB Driver에러 2 flypig 2010.01.29 15619
3861 AIX에 CUBRID 설치 후 오류사항 문의 1 최명호 2015.06.02 7735
3860 ALTER 로 PK 여러 개 지정하고싶습니다 4 사탕구름 2021.07.21 822
3859 ARRAY 데이터 타입에 대한 SQL 질문 3 지용 2010.10.08 10246
3858 AUTO INCREASE 가 편집이 안됨 2 file 큐브리드어려워요 2022.02.08 268
3857 AUTO_INCREMENT 수동 증가 문의 2 cubrid초보 2021.08.19 727
3856 AUTO_INCREMENT 컬럼 이용시 2 hyperhand 2009.12.22 17648
3855 AVG 함수관련 질문드려요 1 구름마음 2013.06.10 13677
3854 Ado.NET : Cannot connect to CUBRID CAS 오류 2 websiter 2017.05.05 57825
3853 Ado.net. ExecuteNonQuery의 반환값이 항상 0 입니다. 2 모비23 2019.01.08 1478
3852 An IOException was caught during reading the inputstream 1 익명2 2015.11.26 6829
3851 An IOException was caught during reading the inputstream 1 익명2 2015.11.26 6872
3850 An IOException was caught during reading the inputstream. 오류 조치방법 좀 알려주세요. 1 ldev27 2019.10.29 314
3849 An internal error occurred during: "Fetching children of <DB명>". java.lang.NullPointerException 에러 4 ysh 2021.04.06 480
3848 Apm_setup7로 자동설치시 연동이 안되는데... 1 또랑 2010.11.08 8277
3847 Archive Log만으로 타임복구가 가능한가요? 4 핑핑크 2016.04.29 9819
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 ... 200 Next
/ 200

Contact Cubrid

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