0
我正在使用Apache Derby將數據存儲到本地數據庫。由於我可能正在處理成千上萬的記錄,我想批量提交提高效率。記錄小於批量大小時數據庫批處理的模式
但是如果我的批量大小是50,如果我只有20條記錄,我該如何提交數據庫?
非常感謝!
我正在使用Apache Derby將數據存儲到本地數據庫。由於我可能正在處理成千上萬的記錄,我想批量提交提高效率。記錄小於批量大小時數據庫批處理的模式
但是如果我的批量大小是50,如果我只有20條記錄,我該如何提交數據庫?
非常感謝!
在這種情況下,您必須提交一小批僅20條記錄。你不想讓他們在內存中閒逛,因爲你只能信任已寫入數據庫的東西,以便在崩潰和關閉時倖存下來。
如果性能是一個大問題,您將需要做調試和數據庫設計的實驗。基於其他數據庫的經驗,我建議最大限度地減少索引的數量,以提高插入性能,降低查詢效率,並嘗試不同的數據庫頁面大小,包括與底層存儲塊大小匹配的索引。