1 つの列に主キーがあり、日付列で分割されたテーブルがあります。これは DDL のサンプル形式です。
CREATE MULTISET TABLE DB.TABLE_NAME,
NO FALLBACK ,
NO BEFORE JOURNAL,
NO AFTER JOURNAL,
CHECKSUM = DEFAULT,
DEFAULT MERGEBLOCKRATIO
( FIRST_KEY DECIMAL(20,0) NOT NULL,
SECOND_KEY DECIMAL(20,0) ,
THIRD_COLUMN VARCHAR(5),
DAY_DT DATE FORMAT 'YYYY-MM-DD')
PRIMARY INDEX TABLE_NAME_IDX_PR (FIRST_KEY)
PARTITION BY RANGE_N(DAY_DT BETWEEN DATE '2007-01-06'
AND DATE '2016-01-02' EACH INTERVAL '1' DAY );
COLLECT STATS ON DB.TABLE_NAME COLUMN(FIRST_KEY);
受信データは毎日 3,000 万のサイズになる可能性があり、2012 年 4 月 11 日のデータをロードしました。ここで、テーブル全体ではなく、'2012-04-11' パーティションのみの統計を収集する必要があります。
特定の日のパーティションを収集する方法はありますか?