0

Derby DB でパフォーマンス テストを行う必要があります。いくつかのテストを実行したいのですが、最初の実行以外はすべて数ミリ秒しかかかりません。Derby には、最初のクエリ以降のすべてのクエリを処理するいくつかの (クエリ結果) キャッシュがあると思います。

もちろん、これは私が望むものではありません。Derby でステートメントを何度も実行し、クエリ結果をキャッシュしないようにします。

Derby 内のすべてのキャッシングを無効にして、適切なパフォーマンス テスト結果を得るにはどうすればよいですか?

敬具

4

1 に答える 1

0

Derby はクエリ結果をキャッシュしません。ステートメント実行計画をキャッシュします。データベーステーブルからいくつかのページをキャッシュします。ただし、クエリ結果はキャッシュされません。

適切なパフォーマンス結果を得るには、Derby ですべてのキャッシングを無効にする必要があると考える理由がわかりません。

于 2012-07-18T13:36:59.640 に答える