我必须优化这个表结构。这张表有4300万条记录,它会增长。
有关创建PPI的所有建议。此表以及5个类似的表正在业务视图中使用。
CREATE MULTISET TABLE GEEDW_Q_PLP_S.CDR_ODS_INTER_DATE_398850F1 ,
NO FALLBACK ,
NO BEFORE JOURNAL,
NO AFTER JOURNAL,
CHECKSUM = DEFAULT,
DEFAULT MERGEBLOCKRATIO
(
ID VARCHAR(128) TITLE 'ID' NOT NULL
,ROOT_INTERFACE_NAME VARCHAR(128) TITLE 'ROOT INTERFACE NAME'
,INTERFACE_NAME VARCHAR(512) TITLE 'INTERFACE NAME'
,ATTRIBUTE_NAME VARCHAR(512) TITLE 'ATTRIBUTE NAME'
,ATTRIBUTE_VALUE TIMESTAMP(0) TITLE 'ATTRIBUTE VALUE'
,CHECKSUMTEXT VARCHAR(40) TITLE 'CHECKSUMTEXT'
,DW_LOAD_DTTM TIMESTAMP(0) TITLE 'DW LOAD DTTM' NOT NULL
,DW_CREATED_BY VARCHAR(20) TITLE 'DW CREATED BY' NOT NULL
,DW_UPDATED_DTTM TIMESTAMP(0) TITLE 'DW UPDATED DTTM' NOT NULL
,DW_UPDATED_BY VARCHAR(20) TITLE 'DW UPDATED BY' NOT NULL)
PRIMARY INDEX CDR_ODS_INTER_DATE_398850F1_PI ( ID,ROOT_INTERFACE_NAME );