做升级前怎么样才能加快备份与恢复的速度?

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

做升级前怎么样才能加快备份与恢复的速度?

影响备份的速度的因素有:

1.  参数配置是否合理,

使用sga_max_size、sga_target这两个参数,并设置为物理内存的70%左右,设置db_cache_size应设置为物理内存的50%~60%左右,shared_pool_size应设置为物理内存的10%~15%左右

2.  服务器的性能,特别是磁盘的性能

3.  设置的并行度及文件个数,

expdp system/passwd schemas=TESTUSER  directory= DATAPUMP1  dumpfile=TESTUSER1.dmp,TESTUSER2.dmp,TESTUSER3.dmp logfile=TESTUSER_exp.log  exclude=table:\"like \'VT%\'\",statistics parallel=3 cluster=n

这个导出语句dumpfile=TESTUSER1.dmp,TESTUSER2.dmp,TESTUSER3.dmp和parallel=3表示开启了三个并行度, 如果服务器性能强劲,可以开到10个并行,parallel设置成10, dumpfile也写多个文件,或用通配符。 如果只是开启parallel=10,但是指定的文件 小于10,则实际的并行度是受限于导出文件个数。


 4. 是否把VT表和statistics排除, exclude=table:\"like \'VT%\'\",statistics 可以让导出更快


假如要把数据迁到新服务器,还有一个技巧:

把要导出的数据分成两或三个部分来导,

第一次导出除大表之外的表,比如排除附件表(t_bas_attachment)的导出。

在导完这部分数据后,马上传到新正式环境, 在做传数据的时候,同时导出第二部分数据,即导出大表, 如果第一部分数据传完,马上做导入。

等第二部分也导完,也马上做第二部分大表的导入(哪部分先完成,就先作哪部分)


排除某个表的写法如下:

expdp TG/TG  schemas=TG  directory=DATA_PUMP_DIR  dumpfile=TG1.dmp,TG2.dmp,TG3.dmp,TG4.DMP,TG5.DMP,TG6.DMP  logfile=TG_expDP.log  exclude=table:\"like \'VT%\'\",table:\"like \'T_BAS_ATTACHMENT\'\"  parallel=6 cluster=n



做升级前怎么样才能加快备份与恢复的速度?

影响备份的速度的因素有:1. 参数配置是否合理,使用sga_max_size、sga_target这两个参数,并设置为物理内存的70%左右,设置db_cache_siz...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息