HarmonyOS RdbStore 中 batchInsert 需要增加 ConflictResolution 参数
需要往数据库中批量插入文件信息:
上边业务中, 启动一个事务, 循环调用RdbStore的insert方法插入文件信息,并且指定冲突策略是 rdb.ConflictResolution.ON_CONFLICT_REPLACE, 使用这种方式, 插入400条信息大概需要 700ms左右。
在RdbStore中与一个批量插入API: batchInsert但是这个无法指定冲突策略, 因此无法用来优化上边业务场景。
期望:
1, 如何优化写入事务效率?
2, batchInsert 接口增加 ConflictResolution参数, 避免中间某个sql执行失败。
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS faultLogger.query接口增加参数
321浏览 • 1回复 待解决
HarmonyOS RCP get请求时,在拦截器中增加header参数报错
587浏览 • 1回复 待解决
HarmonyOS Text中,如何增加Image
481浏览 • 1回复 待解决
HarmonyOS 在Worker线程中如何创建一个RdbStore对象
348浏览 • 1回复 待解决
关于DataAbility, batchInsert失败了怎么回事?
3846浏览 • 1回复 待解决
HarmonyOS 在应用中增加子进程UIAbility
539浏览 • 1回复 待解决
HarmonyOS 数据库使用batchInsert添加不生效
429浏览 • 1回复 待解决
HarmonyOS 在build() {}中动态增加或删除Component
621浏览 • 1回复 待解决
HarmonyOS relationalStore.RdbStore.commit是异步的吗
471浏览 • 1回复 待解决
HarmonyOS build中得view组件 如何销毁、移除、增加?
251浏览 • 1回复 待解决
HarmonyOS Waterflow需要增加能力,支持某些元素强制展示在某一列上
193浏览 • 1回复 待解决
HarmonyOS 关于RdbStore的操作的一些疑问
622浏览 • 1回复 待解决
HarmonyOS混淆后的代码,注释没有删除是正常的吗?是需要增加什么配置吗?
779浏览 • 1回复 待解决
HarmonyOS web组件移除增加问题
260浏览 • 1回复 待解决
如何在HarmonyOS中添加编译参数
1125浏览 • 1回复 待解决
HarmonyOS rdbstore 在 c++ 层开多线程进行事务操作具体有什么限制?
587浏览 • 1回复 待解决
关系型数据库RdbStore执行sql语句失败
2165浏览 • 1回复 待解决
对象动态取值,在http请求时需要对参数进行处理
546浏览 • 1回复 待解决
HarmonyOS Web组件如何增加UserAgent
541浏览 • 1回复 待解决
HarmonyOS Toolbar如何增加底部阴影
381浏览 • 1回复 待解决
HarmonyOS 网络请求拦截器中需要追回公共参数和md5,但md5是异步的
449浏览 • 1回复 待解决
HarmonyOS如何增加控件点击热区?
958浏览 • 1回复 待解决
HarmonyOS 如何给图片增加文字水印
424浏览 • 1回复 待解决
HarmonyOS 图片增加自定义水印
336浏览 • 1回复 待解决
HarmonyOS post网络请求需要设置参数及证书不校验的场景,如何设置
671浏览 • 1回复 待解决
可以使用insertSync,参考如下示例: