Customer_Chronics
Oracle 11gにテーブルがあります。テーブルには、以下に示す 3 つの主要な列があります。
- 支店コード
- 顧客ID
- 限目
のリストでテーブルごとに分割しましたがbranch_code
、今はジレンマに陥っています。どちらが良いですか:
- Customer_Chronics (PERIOD、CUSTOMER_ID) に一意のインデックス indexNumberOne を作成します。
- Customer_Chronics (branch_code、PERIOD、CUSTOMER_ID) に一意のインデックス indexNumberTwo を作成します。
実際のデータは によって一意である必要がありますperiod, customer_id
。これら 2 つの列にのみ一意のインデックスを配置すると、Oracle は新しいレコードを挿入するときにテーブルのすべてのパーティションをチェックしますか?