私の DBA は、同じテーブル (TABLE_IN_TBS) を格納するために、DB2 に 3 つの異なるテーブルスペースを作成し、日付フィールドをオンにしました。
CREATE LARGE TABLESPACE "TBS_x" IN DATABASE PARTITION GROUP NODO0 PAGESIZE 32768 MANAGED BY DATABASE
USING (FILE 'x.LRG' 1G) ON DBPARTITIONNUMS (0)
EXTENTSIZE 32
PREFETCHSIZE AUTOMATIC
BUFFERPOOL BP32K0
OVERHEAD 12.670000
TRANSFERRATE 0.180000
AUTORESIZE YES
MAXSIZE 30 G
NO FILE SYSTEM CACHING
DROPPED TABLE RECOVERY ON;
次に、事前定義された範囲のデータが追加されるTBS_x、次の範囲のTBS_x + 1などがあります..
私の質問は次のとおりです。異なるテーブルスペースに同じテーブル TABLE_IN_TBS を作成する必要がありますか? 次の構文で?
CREATE TABLE TABLE_IN_TBS
(
SomeColumns....
) TABLESPACE TBS_x;
また、切り替える日付フィールドに基づいて適切なテーブルスペースにデータを挿入するために、どのように異なるテーブルスペースを参照できますか?