我致力于在没有核心数据的情况下使用 SQLite。
我需要加速一个在查询数据库后执行一些数据库事务的函数。我已经为包含我需要的所有值的行创建了一个字典。
我需要这样做以避免数据库锁定。
目前我正在调用我的添加记录到数据库函数,每次打开和关闭数据库。
显然这是过程缓慢的地方。
我在想,应用程序嵌入数据库设置脚本是很常见的,所以一定可以运行一批查询。
所以我在想,如果我可以用我所有的查询构建一个字符串,我就可以直接执行它。
但我不是 100% 认为这是执行批量查询的最佳方法。
谁能告诉我如何进行?
最佳答案
对于初学者..查看这些链接:
how-do-i-improve-the-performance-of-sqlite
ios-coredata-batch-insert (是的,我知道你说没有核心数据——但值得一读)
fast-bulk-inserts-into-sqlite (看起来与第一个链接的内容相似)
关于iphone - Obj-c,在没有核心数据的情况下,执行许多 SQLite 插入/更新查询的最快方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9368098/