Background Image

FORUM

조회 수 4960 추천 수 0 댓글 4
?

단축키

Prev이전 문서

Next다음 문서

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


* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.

OS
Window7 32bit, Linux 64bit 등
CUBRID Ver.
[cubrid_rel] 수행 결과
CUBRID TOOL Ver.
[도움말]-[버전정보] 확인
응용 환경(API)
java, php, odbc 등 입력


* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.

 

에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
자바를 이용하여 plan 조회를 하려고 하는데요. set optimization level 514; 실행 후 쿼리문 실행하여 플랜 결과를 가져오고 싶은데, csql 에서만 확인이 가능할까요?

 

  • ?
    hwanyseo 2024.08.27 12:53
    아래 URL에서 JDBC를 통해 질의 계획을 확인하는 방법이 소개되어 있습니다.
    참고하시면 될 것 같습니다.
    https://www.cubrid.com/faq/3794301
  • ?
    초보자 2024.08.27 13:32

    네, 위의 방법대로 이미 진행을 해보았었는데요.
    실행 시 자바를 실행한 곳이 아닌, 큐브리드가 설치된 서버에 내용이 떨어지더라구요. 그것도 db를 재기동했을떄 단 한번만 떨어지고, 그 뒤로는 나오지 않습니다.

    버전은 10.2입니다.

    또한 저는 플랜 조회 기능만을 하는 자바 애플리케이션이 필요한 상태인데, 513으로 설정 시 실제 수행이 되는 듯 합니다. 실행하는 자바 애플리케이션에서만 514로 변경 후 진행할 수 있는지도 알고 싶습니다.

     

    --------------

    추가 확인 사항

    자바에서 set optimization level = 514 을 실행할 시 후 자바 프로그램에서도 플랜이 조회가 됩니다. 513으로 설정시에는 안되더라구요.

    이것도 마찬가지로 db 재기동 후 1회만 조회됩니다. 새로운 쿼리를 실행 시 마찬가지로 1회까지는 조회가 됩니다.

  • ?
    정만영 2024.08.28 10:00
    513은 질의 실행 결과값을 리턴 후 질의플랜을 출력하고 514은 질의플랜만 출력하는 차이가 있습니다, 즉, 513으로 OPTIMIZATION LEVEL 설정하면 SQL 성능에 따라 DB부하가 발생될 수 있으니 질의플랜 정보만 필요하면 514로 설정하세요.

    참고로 257, 513은 질의플랜을 캐쉬하기 때문 동일한 질의를 1회 이상 반복 수행 경우 /*+ RECOMPILE */ SQL 힌트를 사용해야 질의플랜이 출력됩니다.
  • ?
    초보자 2024.08.28 10:35
    네 감사합니다. 새 글에도 질문을 드렸는데, jdbc를 통해 optimization level을 해당 세션에서만 설정할 순 없을까요? 운영중인 DB를 514로 변경할 순 없어서요.

  1. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

    Date2024.04.23 Byadmin Views133689
    read more
  2. atomikos 관련 문의 드립니다.

    Date2024.09.04 Byxlxm Views5025
    Read More
  3. 구축한 db에 backup db 정보를 입력하고 싶습니다.

    Date2024.09.03 By박성호_0403 Views5066
    Read More
  4. 큐브리드 getQueryplan() 추가 질문입니다.

    Date2024.09.03 By초보자 Views5012
    Read More
  5. rest api token 만료 기준 문의드립니다

    Date2024.09.03 By잘했어요 Views4944
    Read More
  6. MERGE INTO조건문 질문드립니다.

    Date2024.09.03 By대청 Views5160
    Read More
  7. 큐브리드 recompile 힌트 질문입니다.

    Date2024.09.02 By초보자 Views5063
    Read More
  8. 큐브리드 매니저 서버 OOM 관리 방법 문의드립니다.

    Date2024.08.28 Bynewkr Views5075
    Read More
  9. 위의 플랜 조회 추가 질문입니다.

    Date2024.08.28 By초보자 Views5062
    Read More
  10. Cubrid Manager Server 관련 OOM이 발생하는 버전 정보를 확인 요청드립니다.

    Date2024.08.27 Bynewkr Views5092
    Read More
  11. restordb

    Date2024.08.27 By박성호_0403 Views4915
    Read More
  12. 플랜조회 질문입니다.

    Date2024.08.27 By초보자 Views4960
    Read More
  13. replication 질문입니다.

    Date2024.08.23 By초보자 Views4961
    Read More
  14. cubrid heartbeat status -v 및 failover 질문입니다.

    Date2024.08.22 By초보자 Views5056
    Read More
  15. statdump api 질문 드립니다,

    Date2024.08.22 Byijuru Views5061
    Read More
  16. 파이선 드라이버 설치

    Date2024.08.21 By코드보이 Views5111
    Read More
  17. DB 용량 확인 쿼리 질문드립니다.

    Date2024.08.14 Byshl Views5145
    Read More
  18. Cubrid 사용 도중 한쪽 서버가 다운되어 그 이후 이중화 해제 후 한쪽만 가동중입니다.

    Date2024.08.08 By로키 Views4972
    Read More
  19. Dbeaver master, slave

    Date2024.08.08 By초보자 Views4841
    Read More
  20. master-slave-replica 구성

    Date2024.08.07 By초보자 Views4907
    Read More
  21. Replica 제거방법

    Date2024.08.06 By허니 Views4942
    Read More
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 ... 213 Next
/ 213

Contact Cubrid

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