一张表有几百万数据,但是是在一个SQL文件中,我想默认自动分批导入到ob中(用来避免大事务),请问这个应该如何设置?
1、如果要分批的话可以把sql文件内容分开导入
2、如果一次性导入内存不足的话,可以尝试调整OceanBase集群的相关参数:
memstore_limit_percentage 调大
freeze_trigger_percentage 调小
writing_throttling_trigger_percentage 设置70
可以参考一下另一个帖子:导数内存占用高
1 个赞
转储跟不上,接近转储时,导慢点
非常感谢,因为我租户用的默认的租户,我初始化时候设置的应该比较小的内存。我修改pool资源后现在可以正常导入了。
默认租户是指sys租户吗?强烈不建议使用sys租户来放业务数据,还是要建对应的业务租户来使用Oceanbase
是的,我是用来学习的,自己电脑没这么大内存和CPU,每一个虚拟机只能4C16GB,所以就直接用了sys租户的。