暂无图片
oracle数据泵导入index很慢是为什么?
我来答
分享
暂无图片 匿名用户
oracle数据泵导入index很慢是为什么?

可以看到index正在导入的,不过表空间数据增加的速度很慢,是不是因为创建索引需要的时间太久?

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
董大威

磁盘IO和并行度都会影响数据泵导入变慢。

暂无图片 评论
暂无图片 有用 10
打赏 0
Thomas

我觉得,与其导入INDEX,还不如只导入数据,之后在目标端手工运行脚本创建索引。如果存储是ASM,那么运行脚本创建A表索引的步骤是:A表数据从ASM读入内存-->CPU处理-->A表索引写入内存。如果用IMPDP导入索引,那具体步骤是:从文件系统读取DMP到内存-->CPU处理-->A表索引写入内存。两者对比,感觉A表数据从ASM读入内存比从文件系统读取DMP到内存要快吧?况且手工创建索引也是可以加并行度选项的。这只是我个人理解,请大家指正。

暂无图片 评论
暂无图片 有用 16
打赏 0
PiscesCanon

看当时的等待事件。

暂无图片 评论
暂无图片 有用 1
打赏 0
张sir

先导入数据,然后并行创建索引,这样比较快。

暂无图片 评论
暂无图片 有用 0
打赏 0
Colin_2099

impdp 导入时创建索引没有使用并行,因此非常慢。 建议导入数据时排除索引 exclude=index ,然后使用 impdp include=index sqlfile选项生成创建索引的sql,vi 批量修改sql里的并行度,然后创建索引,待索引创建完成后将索引并行度再置为1.

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
oracle rman备份文件1个月就被删除了。
回答 3
已采纳
看看系统日志是否有文件删除记录,如果是外挂存储或者磁盘,还要看是否存储或者别的服务器定时删除文件
oracleDG备库重启 ,对主库会有影响吗?
回答 2
已采纳
取决于DG的保护模式,DG一共有三种保护模式,如果是最大保护模式,就会有影响。Maximumperformance:最大性能模式默认的保护模式;在不影响主库性能的情况下,提供最高级别的保护模式。Max
企业现在一般用什么监控Oracle数据库,OEM CC用得多吗?
回答 2
开源的有zabbix比较好用,然后第三方监控厂家都支持oracle监控,顺便把网络设备,存储,虚拟化一并监控掉,还可以发告警短信电话什么的,不必OEM和GC香么
Oracle什么情况下应该使用位图索引?
回答 1
已采纳
位图索引对于相异基数(distinctcardinality)低的数据最为适合(与整个数据集的总数相比,这个数据只有很少几个不同的值)。我们很难定义低相异基数到底多低才算合适。对于几千条记录来说,2就
num_rows为0插入数据会慢吗?
回答 1
已采纳
与这个数值并没有绝对关系,比如的确就是个全新的表,收集了统计信息就是0行,这个时候插入一般不会慢。但是,如果表数据存在高水位(比如有过大量的delete)、索引建得又复杂又多、表上有复杂逻辑的触发器等
非归档情况下如何强制online,被offline的数据文件
回答 1
应该没有强制online,你可以先recover一下,然后online试试能不能online上。如果online不上来,那应该只能通过bbed修改被下线数据文件的scn号的方式来上线数据文件了。
oracle event 设置10503事件报错
回答 2
再说一点首先要备份sfile然后按照规范修改参数,在重启数据库。注意中英文混输,以及单双引号,events语法规范,如果有其他event要一起设置上,不然执行以下语句会冲掉原来的event.设置ALT
Oracle 21c RPM 安装缺少oracle-database-preinstall-21c
回答 4
已采纳
更新:目前Oracle已经将21c的perinstallRPM包上传到镜像中,可以直接dnf安装。有同学用rpmivhnodepsforce强制安装成功了:OracleDatabase21cRPM安装
大佬们急!一个SQL问题
回答 1
已采纳
这是求平均值吧?试试:select产品,sum(物料价格)/sum(物料)中位数fromxxxgroupby产品;
设置oracle数据库用户密码必须使用大小写+数字+特殊字符,如何解决校验问题?
回答 1
已采纳
oracle里有这几个函数,可以进行密码相关的一些校验ORA12CVERIFYFUNCTIONORA12CSTRONGVERIFYFUNCTIONORA12CSTIGVERIFYFUNCTIONora