- 给表提前预分配空间
- 先删除索引,然后统一建索引
- 禁用相关约束,最后再启动约束
- /*+append*/提示
- bulk insert
- 开启并行,并行与/*+append*/提示不要同时用
- 不归档
- COMMIT_LOGGING => BATCH
- NOLOGGING表
- 加大REDO LOG大小至10GB * 8 组
- REDO LOG 使用4KB块 隐含参数_disk_sector_size_override为true
- 使用单节点执行,非RAC
- 加大操作系统队列深度
- 内存很大情况下,将REDO建立到 RAMFS中,REDO大小可以适当缩小。
- 数据表空间使用大量数据文件。
- 加大DBWR进程数目
- 每100W条一提交。
- 使用32K数据库块
- _wait_for_sync => false
时间: 2024-10-25 04:56:34