[英]How to speed up large data insertion in Database (SQLite) in Android application
[英]How to speed up the sqlite insert operation for large data
我想將數據插入Linux腳本中的qslite3數據庫中。 下面的代碼正在工作並插入數據。 但是當成千上萬的數據行時,要花費很多時間來插入數據。 如何減少插入大數據的時間。
我用谷歌搜索並發現執行和提交; 但不知道如何執行。 有什么想法嗎?
local files=( $( find -L -type f -print | sed 's/^..//' ))
for file in ${files[@]};do
sqlite3 "${dbpath}/${dbname}" "INSERT into files (files) values ('${file}');"
done
您應該嘗試使用事務。 但我不知道這是否適用於sqlite3.exe。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.