我需要你對含有數百萬條記錄的表格創建分區的建議。對存在數百萬條記錄的現有表格進行分區
表定義
- CompanyId
- Type_Of_Data
- EMP_ID
- 目標
- 目的地代號
現在,這裏的一個公司,數據和EMP_ID的類型可以是不同的
COMPANY_ID TYPE_OF_DATA EMP_ID
A EMP_DATA A1
A EMP_DATA A2
A EMP_DATA A3
A EMP_DATA A4
A EMP_ADDRESS_DATA A1
A EMP_ADDRESS_DATA A2
A EMP_ADDRESS_DATA A3
A EMP_ADDRESS_DATA A4
B EMP_DATA B1
B EMP_DATA B2
B EMP_DATA B3
B EMP_DATA B4
B EMP_ADDRESS_DATA B1
B EMP_ADDRESS_DATA B2
B EMP_ADDRESS_DATA B3
B EMP_ADDRESS_DATA B4
我基本的選擇將會對數據的COMPANY_ID然後類型和emp_id爲
我想創建一個列表 - 哈希或列表 - 列出分區。
有人能想出別的東西,以及如何分區添加到現有的表將有助於
謝謝你答案:你能告訴我如何在這個表中添加一個新的分區和子分區嗎? –
只需添加一個分區'ALTER TABLE MY_TABLE ADD PARTITION COMPANY_D_TO_G VALUES('D','E','F','G');'。子分區按照模板的定義自動創建。 –
:我的意思是,如果另一個子分區出現像EMP_SPOUSE,那麼我不希望它在默認子分區下,那麼我將如何補充說,我問,因爲我需要這樣做動態 –