暂无图片
分享
有你就好
2020-03-11
非业务期间,如何给一张大表快速创建索引

非业务期间,如何给一张大表快速创建索引

收藏
分享
7条回答
默认
最新
李先生

可以加上nologging以及开并行的创建方式

暂无图片 评论
暂无图片 有用 0
有你就好

已经加了并行和nologging

暂无图片 评论
暂无图片 有用 0
有你就好

还有没有其他方式

暂无图片 评论
暂无图片 有用 0
fanzhuozhuo

可以修改一些参数,如:
alter session set workarea_size_policy=MANUAL;
alter session set db_file_multiblock_read_count=512;
alter session set events ‘10351 trace name context forever, level 128’;
alter session set sort_area_size=2147483648;
alter session set “_sort_multiblock_read_count”=128;
alter session enable parallel ddl;
alter session enable parallel dml;
set timing on

暂无图片 评论
暂无图片 有用 0
李先生

hi,手动修改会话的排序区试试

暂无图片 评论
暂无图片 有用 0
田弼元

session级别把sort area调大保证够用,多块读开到最高。如果是分区表,先创建为unusable的,然后对分区执行usuable

暂无图片 评论
暂无图片 有用 0
有你就好
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏