【发布时间】:2015-09-11 09:19:30
【问题描述】:
我需要你关于在具有数百万条记录的表上创建分区的建议。
表定义
- 公司标识
- Type_Of_Data
- Emp_id
- 目的地
- Destination_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
我正在考虑创建一个 List - Hash 或 List -List Partition。
任何人都可以提出其他建议以及如何向现有表添加分区会有所帮助
【问题讨论】:
标签: oracle oracle11g database-partitioning data-partitioning