[問題] sqlite3 的效能很差嗎?

看板Python作者 (小強)時間9年前 (2016/07/30 20:56), 9年前編輯推噓2(205)
留言7則, 5人參與, 最新討論串1/1
目前有三段 sql 如果用firefox的sqlite插件執行,大概只要500ms就跑完了 而且結果正確 但是改成 python 裡呼叫 cursor.execute 或 executescript 卻跑也跑不完 有人也遇過這種問題嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.245.66.11 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1469883385.A.24A.html

07/30 23:21, , 1F
程式碼來看看
07/30 23:21, 1F
http://www.codeskulptor.org/#user41_u8JemDF2ihVA9aO.py 表格內容 -> (文件id, 詞彙, 出現次數) ※ 編輯: aaaba (27.245.66.11), 07/30/2016 23:50:20

07/31 01:58, , 2F
我猜你有 process 把資料 write lock 了, 根本卡住
07/31 01:58, 2F

07/31 01:59, , 3F
*資料庫
07/31 01:59, 3F

07/31 10:22, , 4F
我如果只用最內圈的select,是會有結果出來的
07/31 10:22, 4F

07/31 20:20, , 5F
sqilte3單比讀取效能是很優異的!
07/31 20:20, 5F

08/04 10:10, , 6F
記得要 commit()
08/04 10:10, 6F

08/04 10:10, , 7F
我是指用 Python 時需要 commit()
08/04 10:10, 7F
文章代碼(AID): #1NdAFv9A (Python)
文章代碼(AID): #1NdAFv9A (Python)