IOS中使用plus.sqlite.executeSql执行插入操作很慢 平均插入一条需要12ms,插入999条需要大约17.33s,使用的是批量插入方式,即sql参数传Array[String],开关事务对执行效率影响不大
11:12:43.240 999条,执行时长17327
11:12:50.405 success
11:12:50.446 456条,执行时长7747
使用的是hbuilderx 2.6.5,IOS 12.4.4
顺带一提使用websql插入的999条速度在0.7s左右
11:35:30.194 999条,执行时长774
11:35:31.212 success
11:35:31.233 456条,执行时长381
IOS更新WKWebview 将不支持websql
深井菜鸟 (作者)
你好 我已经更新了demo上去,安卓完全不能用,一加手机 Android 10版本很容易报数据库只读错误,我用的是官网推荐的_doc/test.db相对路径
2020-04-15 18:58
深井菜鸟 (作者)
我这边应用是多页的,跨webview的环境
2020-04-15 18:59
深井菜鸟 (作者)
写demo的时候注意到了,如果是事务 + 批量插入的方式,速度可以极大地提升,仅比websql的速度慢两倍
2020-04-16 14:12