python和sqlite3的插入性能

python和sqlite3的插入性能,第1张

python和sqlite3的插入性能

据我了解,性能不佳的主要原因是浪费时间来执行许多SQLite事务。该怎么办?

删除索引,然后

PRAGMA synchronous = OFF (or NORMAL)

插入N行的块(定义N,尝试N = 5000开始)。在插入块之前

BEGIN TRANSACTION

插入后做

COMMIT

另请参见http://www.sqlite.org/faq.html#q19



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5673920.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存