LOTUS CONNECTOR


FetchBatchSize プロパティ

読み書き可能。 一度にフェッチされるレコードの数を指定します。デフォルトは 1 です。つまり、デフォルトでは要求されたレコードだけを取得します。

定義位置

ODBCResultSet

データ型

Long 型

構文

取得方法:size& = odbcResultSet.FetchBatchSize

設定方法:odbcResultSet.FetchBatchSize = size&

使用法

FetchBatchSize を使用すると、パフォーマンスを微調整できます。複数のレコードのフェッチは、個々のレコードをフェッチしていくよりも高速です。渡すデータが役に立たないことが明白でないかぎり、CacheLimit プロパティも設定されている場合には CacheLimit の値は FetchBatchSize 以上でなくてはなりません。

複数のレコードを同時にフェッチするにはキャッシュする必要がありますが、その場合メモリが急速に消費されます。したがって、大量の行数をキャッシュするのは本当に必要な場合だけにします。たとえば、多くの行の間を行き来する場合などです。


関連項目