En suivant les instructions de Sqlite PRAGMA j'ai trouvé que PRAGMA schema.journal_mode;
change le mode journal_mode et donné les options que j'ai choisi off
pour augmenter les performances de la fonction d'insertion. J'ai écrit:Comment changer "journal_mode" d'une base de données Sqlite en C#
SQLiteConnection m_dbConnection = new SQLiteConnection("Data Source=MyDatabase.sqlite;Version=3;PRAGMA Schema.journal_mode=off;");
qui ouvre une base de données appelée MyDatabase.sqlite
et la commande
PRAGMA Schema.journal_mode=off;
qui est écrit à la fin, je crois désactive la journalisation de la base de données SQLite, mais je n'ai pas un indice sur la façon de le faire et si c'est la bonne façon alors qu'est-ce que je fais mal parce que je ne vois pas de changement dans les performances après l'ajout de la commande PRAGMA.
J'ai téléchargé la bibliothèque SQLite d'un lien mentionné dans Tigran's Blog Post on Sqlite
Notez qu'après avoir lu votre question précédente, je suspecte que la plupart du problème est avec votre code, pas le temps que SQLite doit insérer. – Plutonix
Oui, j'ai découvert que je n'ai pas utilisé la méthode de transaction –