1] Вы можете установить следующие параметры в вашей connectionString
string connectionString = @"Data Source=E:\myDB.db3; New=true; Version=3; PRAGMA cache_size=20000; PRAGMA page_size=32768; PRAGMA synchronous=off";
, который имеет свои ограничения. проверьте эту ссылку для деталей
Вышеуказанное в конечном итоге увеличит размер кэша (cache_size & page_size), но вы можете потерять некоторые данные в случае принудительного отключения вашей системы (синхронно = выключено).
2] Вы можете заключить свои операторы вставки в транзакцию следующим образом
dbTransaction = dbConnection.BeginTransaction();
dbCommand.Transaction = dbTransaction;
// your individual insert statements here
dbTransaction.Commit();
3] Есть еще один трюк, который хорошо объяснен в на этой странице . Проверьте это
Надеюсь, это поможет
Ура!