IBM Cloud 라이트 플랜의 Db2 on Cloud 성능이 뛰어난 컬럼너 테이블에서 놀자.
라이트 플랜으로 놀 수 있는 Db2
입문편은 여기 htps : // 코 m / 아제 텐 / ms / 5d06 a fc6b5df352410 A2
그래서, 좀 더 여러가지 놀아 본 것이 이 기사입니다.
통상 이 Db2는 행표(이른바 보통의 RDBMS)입니다만, 조금 만져 보는 것으로 분석에 특화한 열표를 만들어 보아 얼마나 빠르다고 하는 것을 시험해 봅니다.
(참고) 처음부터 데이터웨어 하우스 계열을 사용하고 싶다면 여기
htps : // 코 m / 아제 텐 / MS / 993 b3954c2c9 아 98 b
htps : // 이 m / 아제 텐 / ms / c1d5에 b7774f9d14953에 8
htps : // 코 m / 아제 텐 / ms / 2 38472994 77 에 f1
표를 만들어 보자
원래 CUSTOMER라는 표를 만들었습니다. 데이터도 들어 있습니다.
우선은 그 정의 그대로, 단 마지막에 「organize by column」을 더해, 열표로 합니다.
그런 다음 데이터를 로드합니다. 참고로 한 것은 이 기사.
htps : // 이 m / s 테에 l_ 귤 / ms / 6 에 db6d8 아 8cb9에 f72에 fb0
---表作成
CREATE TABLE BLU_HYO LIKE JLN84695.CUSTOMER ORGANIZE BY COLUMN;
---データロード
CALL SYSPROC.ADMIN_CMD
('LOAD FROM
(SELECT * FROM JLN84695.CUSTOMER)
OF CURSOR
REPLACE INTO JLN84695.BLU_HYO');
확인-.
BLU_HYO는 열 테이블에서 C이고 CUSTOMER는 행 테이블에서 R로 나옵니다. 좋아요.
select tabname,tableorg from syscat.tables where tabschema='JLN84695'
성능은 살펴본다
우선 시도한 것은 아래의 SQL
SELECT AVG("AGE") FROM JLN84695.CUSTOMER;
보통 표 (행표)
0.195초
분석 전문화 테이블(열 테이블)
0.035초
요약
5배 이상 빠르다!
Reference
이 문제에 관하여(IBM Cloud 라이트 플랜의 Db2 on Cloud 성능이 뛰어난 컬럼너 테이블에서 놀자.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/azzeten/items/d607332b6edbfc4a8eec텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)