大量数据如何导出
我的数据库里有一张表的数据量达到26G,在用ctl -dd 导出数据时出错,提示out of memory,目前电脑的内存是16G,出错时还有3G内存未使用,是不是电脑的内存要大于26G才能导出?o2是什么版本?你可以尝试下修改start启动脚本最后一行增加最大内存:-Xmx10g和操作系统内存回收触发条件:-XX:MaxHeapFreeRatio=40,然后重启o2再导出。对于大数据表建议还是走数据库表迁移。 我也增加最大内存为16G了,内存回收没设置。“对于大数据表建议还是走数据库表迁移。”这要怎么操作呢? 老版本的导出会占用大量的内存,7.x版本里已经做了修改,我估计您不是导出数据内存不足,有可能是有很大的附件导出导致内存不足,可以设置不导出附件的二进制文件内容.
页:
[1]