2
j2seプログラムでSQLiteのWrite-Ahead Logging機能を使用します。 Javaの実装例を手伝ってください。JavaプログラムでSQLiteの先書きログを実装する方法
j2seプログラムでSQLiteのWrite-Ahead Logging機能を使用します。 Javaの実装例を手伝ってください。JavaプログラムでSQLiteの先書きログを実装する方法
あなたは(あなたが他のSQLクエリを実行したいだけのよう)Sqliteを特定のコマンドを実行する必要があります。このプラグマを使用しての詳細については
pragma journal_mode=wal
、http://www.sqlite.org/pragma.html#pragma_journal_mode
をお読みくださいここではいくつかのハイライトがあります:
このコマンドは、ここで報告されているXerial SQLite JDBCラッパーで見つからなかった結果セットを返します* http://code.google.com/p/sqlite-jdbc/issues/ detail?id = 7 – seh
@sixfeetsix:これは、stmt.execute( "pragma journal_mode = WAL")のような文を書く必要があることを意味します。私のJavaプログラムで?しかし、私はこの声明ではパフォーマンスの向上は見られません。 – Vivek
@sam:yes、他のsqlとして文を実行します。 sehが述べるように、このプラグマは、結果のjournal_modeを含む結果セットを返すので特にです。したがって、 "wal"を得てください。あなたが "ウォール"を取得した場合、WALを使用すると、パフォーマンスを向上させるために何をする必要がなかったかと思います。助けが必要な場合は、新しい質問を作成することをお勧めします。ここでは、コミュニティーがあなたを手助けするのに十分なコンテキストを提供することによって、遅いことを説明します(たとえば、クエリの所要時間、どのような/テーブル構造、典型的なレコードのサンプルなど) –