Background Image
조회 수 2450 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

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

2019년 7월 30일, SQLGate for CUBRID 버전이 출시되었습니다. 아래 SQLGate 홈페이지에서 출시내용을 자세히 확인할 수 있습니다.

https://support.sqlgate.com/hc/ko/articles/360033815393?utm_source=cubrid_com&utm_medium=main_slider&utm_campaign=cubrid_launch

지금부터 SQLGate for CUBRID로 CUBRID DB를 다뤄보고 활용해보겠습니다.

 

1. 설치
https://www.sqlgate.com/product/download 에 접속하여 SQLGate for CUBRID를 다운로드하고 실행하면 설치가 완료됩니다.

설치1.PNG

 

2. SQLGate for CUBRID 라이선스
 CUBRID 또는 SQLGate 홈페이지에서 SQLGate for CUBRID 사용에 대한 라이선스를 확인할 수 있습니다.
라이선스 종류는 다음과 같으며 필요한 라이선스를 구입하여 사용하시기 바랍니다. 
 
 - 기업용 라이선스 보기(https://www.sqlgate.com/pricing/perpetual)
 - 인디개발자 라이선스 보기(https://www.sqlgate.com/pricing/indieLicense)
 - 구독 서비스 보기(https://www.sqlgate.com/pricing/subscription)
  ※무료 버전을 다운로드 받으시면 14일 동안 전체 기능을 경험해 볼 수 있습니다.

 

3. SQLGate 실행하기

 - 가입한 이메일 주소로 로그인 한 뒤 확인을 클릭

실행1.PNG

 

4. 설치된 CUBRID DB서버에 접속하기

 - 연결하고자 하는 정보들을 입력 후에 연결테스트를 시도하고, 연결을 수행하면 아래 그림과 같은 창이 실행됩니다.

접속1.PNG

접속2.PNG

 

5. 테이블 개체탐색기
 - 객체 탐색기 버튼을 클릭하여 해당 DB서버의 테이블 목록과 정보들을 확인할 수 있고, 조건을 추가하여 원하는 데이터를 찾을 때도 사용할 수 있습니다.
 비슷한 기능으로 객체패널(F12)을 활용할 수 있습니다.

객체탐색기.PNG

 

6. SQL편집기를 활용

 - 쿼리 작성 및 실행 시 SQLGate는 멀티쿼리/자동완성 기능을 제공하여 질의 작성이 용의합니다.

 - 이 외에도 SQL 편집기에 다양한 기능들이 있으며, 아래 SQLGate 매뉴얼에서 확인할 수 있습니다.

 https://docs.sqlgate.com/docs/ko/0202-using-editor.html

 

7. 질의 실행 계획 보기 및 튜닝하기
 sql>SELECT /*+ recompile */ DISTINCT h.host_year, o.host_nation
         FROM history h INNER JOIN olympic o ON h.host_year = o.host_year 
           AND o.host_year > 1950;

질의튜닝전.PNG

 - 위 질의 실행 계획을 보면 history h 테이블이 Full Scan을 하며 inner table로 JOIN이 되고 있는 것을 확인됩니다. 데이터 양이 많아질 수록 성능에 영향을 줄 수 있으니,

조인 순서를 변경하고, 테이블에 INDEX SCAN을 하여 JOIN할 수 있도록 튜닝해보도록 하겠습니다.

 

7-1. 인덱스 생성

 - CREATE INDEX 구문으로 인덱스를 생성하거나, 상단 탭에 [만들기]-[인덱스]를 누르고 GUI로 생성할 수 있습니다.

 sql>CREATE INDEX cix_history_idx1 ON history (host_year);

인덱스생성.PNG

 

7-2. 튜닝 후 질의실행 계획 확인

질의튜닝완료.PNG

 - 튜닝하고자 했던 대로 테이블 조인 순서가 변경되었고, INDEX SCAN이 이루어지면서 JOIN된 것을 확인 할 수 있습니다.

 

지금까지 SQLGate for CUBRID를 활용하여 질의를 수행해보고 튜닝을 해보는 방법을 알아보았습니다.

이 외에도 데이터 내보내기, 가져오기, PL/SQL 디버거, ER디자인 등 기능이 있으니 많이 활용해보시기 바랍니다.


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수 추천 수
64 제품 여행 Node.js 사용자들을 위한 CUBIRD 연동 방법 [2탄-CUBRID와 Node.js 연동] 1 file 원종민 2019.06.04 2452 0
» 제품 여행 SQLGate for CUBRID로 데이터베이스를 다뤄보자 file 정훈 2019.12.10 2450 0
62 제품 여행 CUBRID를 이용한 스니핑 방지 - 패킷암호화 file 황영진 2021.04.28 2437 1
61 제품 여행 파일이 정상인가 ? file 윤준수 2020.08.29 2415 1
60 제품 여행 CMT(CUBRID Migration Tool) 활용 file 엄기호 2018.12.31 2403 0
59 제품 여행 CUBRID 슬랏 페이지(slotted page) 구조 살펴보기 file 민준 2019.06.18 2402 0
58 제품 여행 데이터 베이스 접근 제어와 CUBRID file 윤준수 2020.08.23 2368 0
57 제품 여행 Node.js 사용자들을 위한 CUBIRD 연동 방법 [1탄-Node.js 환경 설치 및 개념 소개] file 원종민 2019.06.03 2152 0
56 제품 여행 CUBRID-HA 제약사항을 극복해보자 file 큐브리드_김주현 2018.11.07 2150 0
55 알려요~ 오픈소스 CMS XE3, CUBRID 연동 지원 file 정병주 2017.11.03 2146 0
Board Pagination Prev 1 ... 5 6 7 8 9 10 11 12 13 14 ... 16 Next
/ 16

Contact Cubrid

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