RowsToFetchPerRoundTrip
このプロパティは、データベース・ラウンドトリップ当たりの合計取得行数を指定します。
宣言
// C# public Int64 RowsToFetchPerRoundTrip { get; set; }
プロパティ・タイプ
System.Int64
備考
このプロパティにデフォルト値はありません。設定されていない場合、ODP.NETはこのプロパティを無視します。
1回のラウンドトリップでフェッチされた行データは、スカラー型(NUMBER
列やVARCHAR2
列など)にのみ適用されます。結果セットにLOB、UDT、XMLTypeなどの参照データ型が存在する場合は、個別のラウンドトリップで取得されます。参照型のデータ・サイズは行ごとに大きく異なる場合があるため、これらの参照型には独自のフェッチ・チューニング・パラメータを設定できます。
RowsToFetchPerRoundTrip
は、OracleCommand
がOracleConnection
、OracleCommand
、OracleDataReader
またはOracleRefCursor
で実行される前または後に設定できます。また、初期データ・フェッチ後に値を変更して、後続のラウンドトリップでフェッチされる行数を増減することもできます。OracleConfiguration
の場合、このプロパティは最初の接続がオープンされる前にのみ設定できます。