暂无图片
分享
茂材
2020-12-31
xtts元数据导出及增量恢复慢
暂无图片 5M

在进行xtts迁移中,发现expdp元数据和增量恢复特别慢

元数据导出慢

元数据导出共计用时25小时,导出dmp13G,120w左右的对象。
使用exp测试,排除统计信息,buffer设409600000.初始exp速度每小时20m左右的导出量,根据event和awr报告抓到top sql,根据729248.1优化后每小时约300m的导出速度,仍然很慢。

增量恢复慢

全量46T数据的恢复,用时4天零5小时。测试没有多次增量,全量备份完成后置为read only增量备份。增量备份数据12G,增量恢复从12/29日开始后,跑了两天仍然没有结束。
12月30日,查看日志已24小时无刷新,尝试kill导入。impdp导入报错ora39123,ora19722,datafile header 和 dumpfile 内容存在差异。对照恢复日志里确实没有,重新启动增量,目前还没跑完。增量恢复日志无报错。检查系统内存、I/O、空间均无异常。

请问有人遇到过类似情景吗

收藏
分享
13条回答
默认
最新
恩强Boy

针对元数据导出慢的问题,建议不使用expdp+impdp,可以直接使用impdp+dblink方式,会节省很多时间,另外一定确保两机之间的网络顺畅,网速足够,要希望能满足你的要求。
针对RMAN备份恢复慢的问题,xtts的备份恢复的并行不依赖xtts配置文件的parallel参数,而是依赖RMAN配置中的parallel参数,把这个配置调大,希望能够帮助你。

暂无图片 评论
暂无图片 有用 0
茂材

感谢。
第一个之前确实考虑过dblink方式,可以后期测测,但是以导出的速度来看,不理想。expdp卡在TRANSPORTABLE_EXPORT/TABLE,仅此一项用了19个小时。并且此期间日志一直没有刷新,也相当与没落地。
rman已经设置paraller,也能看到多个进程。比较诡异的是,全量46t恢复用了4天多一点,增量数据才12g,已经跑了两天了,还没有结束。

暂无图片 评论
暂无图片 有用 0
恩强Boy

这个速度绝对不正常,建议检查一下目标端挂载盘的I/O是不是出故障了

暂无图片 评论
暂无图片 有用 0
章芋文

数据库什么版本,什么平台,这类的bug有很多,特别是分区较多的时候,需要安装最新的PSU才能正常导出。

  • Bug 13844935 : QUERY AGAINST KU$_INDEX_VIEW SLOW IN 11.2.0.3
  • Datapump Slow in Index Export (Doc ID 1419903.1)
  • Datapump Expdp and Impdp slow in 11.2.0.3 as a result of Queries on SYS.KU$_INDEX_VIEW KU$ (Doc ID 1459833.1)
  • EXPDP Very Slow On Indexes (SYS.KU$_INDEX_VIEW) After Upgrade To 11.2.0.4 (Doc ID 1990632.1)
  • Bug 13844935 - Queries against KU$_INDEX_VIEW slow under DBMS_METADATA - superseded (Doc ID 13844935.8)
  • Bug 14192178 - EXPDP of partitioned table can be slow (Doc ID 14192178.8)
  • Bug 13914808 - Datapump queries involving KU$_INDEX_VIEW can be slow - superseded (Doc ID 13914808.8)
  • Patch 14192178: BUG 14006804 FIX DOES NOT RESOLVE THE PERFORMANCE ISSUE
  • DBMS_METADATA.GET_DDL: Query Against SYS.KU$_INDEX_VIEW Is Slow In 11.2.0.3 (Doc ID 1459841.1)
  • DataPump Export Slow Performance In 11.2.0.3 For Operations On KU$_INDEX_COL_VIEW Or KU$_INDEX_VIEW (Doc ID 1506911.1)
  • Checklist For Slow Performance Of DataPump Export (expdp) And Import (impdp) (Doc ID 453895.1)
暂无图片 评论
暂无图片 有用 0
茂材

导出环境是10.2.0.4 HP11.31
也查过这些mos,症状对不上。不过确实没在打psu。只到2010年4月份。10.2.0.4最新的psu是2013年7月。

暂无图片 评论
暂无图片 有用 0
章芋文

单独测试xtts里面的expdp导出步骤,查看活动会话、等待事件和awr报告,就可以确认对应的bug。

暂无图片 评论
暂无图片 有用 0
茂材

之前也是按照这个思路分析的。exp确实触发了一个bug。按照mos上的处理后,速度提升了10倍,但还是很慢。expdp看不出什么异常。我再继续排查吧

暂无图片 评论
暂无图片 有用 0
茂材
上传附件:附件1expdp_awr.html
暂无图片 评论
暂无图片 有用 0
茂材
上传附件:附件2exp_awr.html
暂无图片 评论
暂无图片 有用 0
茂材

这是测试元数据导出expdp与exp两种方式的awr报告。
先启动的exp。进行优化后速度提升10倍左右,但还是很慢。又启动expdp,但从awr与event看不出什么问题

暂无图片 评论
暂无图片 有用 0
候静远

最后问题解决了嘛?
是不是有大量的分区表?

暂无图片 评论
暂无图片 有用 0
茂材

是的,有比较多的分区表,对象数也多。做过一些优化手段,但是速度仍然达不到停机窗口要求,改用ogg了

暂无图片 评论
暂无图片 有用 0
茂材
问题已关闭: 更换ogg方案
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
附件列表
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏