gui 的sqlite
sqlite administrator
下載
http://download.orbmu2k.de/download.php?id=19
就可以直接用了
有中文模組
解決 sqlite administrator import / insert 很慢的問題 :
因為sqlite 預設是每一筆insert都會作fsync, 以確保檔案寫入,所以會很慢
有1000筆資料要 import / insert, 就會作1000次開關DB以及wait資料寫入的動作
兩個解法:
在開啟DB後
下 PRAGMA synchronous=OFF 這個指令
或著用 BEGIN; and COMMIT; 把 INSERT 包起來
當成一個transaction載入
2011/01/19
PRAGMA cache_size = 400000;
PRAGMA synchronous = OFF;
PRAGMA journal_mode = OFF;
PRAGMA locking_mode = EXCLUSIVE;
PRAGMA count_changes = OFF;
PRAGMA temp_store = MEMORY;
PRAGMA auto_vacuum = NONE;
沒有留言:
張貼留言