BLOB列からデータを取得するためのさまざまな呼び出し(getBytes/getBinary/getBlob)のパフォーマンスを比較しようとしています。CLOB/BLOBデータを取得するためのjdbcパフォーマンス・テスト
私が今やっていることは、jdbcドライバを使ってステートメントを実行し、結果セットを反復する時間を追跡することです。
//Mark time
ResultSet resultSet = stmt.executeQuery(query);
resultSet.getBytes(1) // or resultSet.getBinary or resultSet.getBlob
//Mark time again
私は最初のクエリを実行した後、連続した呼び出しが原因DBエンジンのキャッシュで高速化する傾向があるので、これは物事の非常に不正確な方法です。
これらの異なるコールのパフォーマンス評価を行うためのより良い方法はありますか?