作者aaaba (小强)
看板Python
标题[问题] sqlite3 的效能很差吗?
时间Sat Jul 30 20:56:22 2016
目前有三段 sql
如果用firefox的sqlite插件执行,大概只要500ms就跑完了
而且结果正确
但是改成 python 里呼叫 cursor.execute 或 executescript
却跑也跑不完
有人也遇过这种问题吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 27.245.66.11
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1469883385.A.24A.html
1F:推 kenduest: 程式码来看看 07/30 23:21
http://www.codeskulptor.org/#user41_u8JemDF2ihVA9aO.py
表格内容 -> (文件id, 词汇, 出现次数)
※ 编辑: aaaba (27.245.66.11), 07/30/2016 23:50:20
2F:→ uranusjr: 我猜你有 process 把资料 write lock 了, 根本卡住 07/31 01:58
3F:→ uranusjr: *资料库 07/31 01:59
4F:→ aaaba: 我如果只用最内圈的select,是会有结果出来的 07/31 10:22
5F:→ WusoAiwen: sqilte3单比读取效能是很优异的! 07/31 20:20
6F:推 tacovirus: 记得要 commit() 08/04 10:10
7F:→ tacovirus: 我是指用 Python 时需要 commit() 08/04 10:10