首页 / 浏览问题 / 组件GIS / 问题详情
getBatch()批量添加,字段数80个。添加耗时
77EXP 2023年08月14日
1、objectsjava版本: 10.1.1.19230

2、getbatch 批量添加要素。 字段80个   按批次批量添加500个要素耗时40来秒

3、如果字段只添加2个  就很快

批量添加的效率为啥是和字段个数绑定了,  能优化吗

1个回答

您好,这个接口考虑到和多种数据对象的交互兼容,使用了单个字段更新

如果我们业务中涉及的更新操作比较多,可以使用数据库型数据源,然后直接操作数据库批量更新。

希望能帮助到您。
950EXP 2023年08月14日
是使用的数据库型数据源。   直接操作数据库更新,是指跳过iobjectsjava操作库表吗?  会导致数据集的个数统计不对(smRegister中的要素个数)
您好  如果不要求响应速度的话,可以使用getBatch,如果时间要求比较高的话,你也可以在操作数据库时候更新其他关联表
...