簡體   English   中英

如何加快對大數據的sqlite插入操作

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM