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배 이상 빠르다!

좋은 웹페이지 즐겨찾기