SqliteのPRAGMAの指示に従って、PRAGMA schema.journal_mode;
はjournal_modeを変更し、off
を選択して挿入機能のパフォーマンスを向上させました。私が書いた:最後に書かれているC#でSqliteデータベースの "journal_mode"を変更するには
PRAGMA Schema.journal_mode=off;
が、私は信じているSQLiteのデータベースのジャーナリングをオフにしますが、私が持っていないMyDatabase.sqlite
と呼ばれるデータベースとコマンドを開く
SQLiteConnection m_dbConnection = new SQLiteConnection("Data Source=MyDatabase.sqlite;Version=3;PRAGMA Schema.journal_mode=off;");
それを行う方法の手掛かりと、これが適切な方法である場合、私はPRAGMAコマンドを追加した後でパフォーマンスに変化がないので、何が間違っているのでしょうか。
私はPRAGMA
キーワードが接続文字列での使用のためではないTigran's Blog Post on Sqlite
前の質問を読んだ後、私は問題の大部分がコードにあると思っていますが、SQLiteを挿入するのにかかる時間ではありません。 – Plutonix
はい、トランザクションメソッドを使用していないことがわかりました –