SQLite怎樣匯入sql檔案?使用者25378845475652019-10-09 10:20:16

匯入時把生成索引給關掉,應該能快一點。

不要一邊匯入一邊建立索引。 8G資料,應該也不那麼慢了。

把sql語句檔案讀取出一部分看看,建表語句中,應當有建立索引的部分,刪掉它!

只做建表和插入資料兩件事。

還有,看看資料庫有沒有外來鍵? 儘量在插入資料過程中去掉外來鍵關聯。 等資料插入完成之後再加索引和外來鍵,應該能提高很多讀寫效能。

擷取一部分資料,例如100Mb。 插入一下試試,可以預先對整體時間有一個預期。

還有,真的要弄臺好點的電腦,或者去借一臺,等把資料匯入完成之後,把msyql的庫檔案直接複製出來放自己機器上跑就好。

emm。。 再追加點資訊,要先搞明白,sql原檔案裡,到底都執行了哪幾類操作? 可能需要你用c之類寫點小工具,或者別的什麼語言,分塊讀取並處理檔案。 8G。。 嗯,還好。 現在記憶體都夠大,否則你都沒法直接用軟體打開了。 只有8G也可以直接用軟體開啟看。 停掉索引真的可以大幅度加快插入資料的速度。 建議試一試!