Dr.Sum 导入任务处理时提示【DB Manager中分配内存失败】的原因和对策

文雅科技术支持客服发表于:2022年04月21日 15:59:15更新于:2022年04月21日 16:04:33

产品名: Dr.Sum

版本: Ver5.x

原因:

从其他数据库往Dr.Sum导入数据,导入任务执行时Dr.Sum会创建临时表,创建临时表的过程会消耗内存。

如果数据量比较大(例如几千万),可能会出现空闲内存不足的情况。

对策:

可以在以下画面进行设置,增加对象内存。

Dr.Sum Enterprise Manager-对象数据库右键菜单-【数据库】-【设置对象内存】


产品说明参考:

https://cs.wingarc.com.cn/manual/drsum/5.6/zh/UUID-b5e2e8a4-c444-dcb9-b2fe-cb9bcfa8dc11.html

注意:在向数据库的表文件中进行导入处理时,以导入数据的写入为契机开始分配内存,以设置值为最大值进行分配。

即使设置较大的值,也只消耗实际使用的内存。