如何在load大DB时加快速度? (DBMR2919)
LOAD DB 支持两种模式, 安全模式和快速模式, 默认情况下是安全模式.
Set LOAD DB [safe | fast]
假如设置 LOAD DB to SAFE,DB在普通模式下运行,假如在load过程中发生错误,load的效用将会回滚到最后一次commit,并且将会在屏幕返回错误信息,并将其写入到log文件.
假如用户想提高load DB的速度, 用户可以设置快速模式.
但是当用户设置了LOAD DB fast, 用户需要注意下面这些问题:.
1. 在load的过程中确认备份模式已关闭.
DB_BMODE = 0;(default value: 0)
注意: DB_BMODE是服务器端参数,变更它的值之后需要重启数据库才能生效.
因为"set loaddb fast;" 只能在无日志模式下工作.
设置load fast意味着将打开无日志模式,此时如果备份模式如果是打开状态的话,DB将会返回 ERROR (1002),因为DBMaster不能在运行中转换备份模式.
dmSQL>set loaddb fast;
2 在无日志模式下,当load DB发生错误是,DB将会被关闭.
版本: All
产品: Normal/Bundle
平台: Windows/Linux