クエリの実行時にデータベースから返されるデータのバイト単位のサイズを取得するにはどうすればよいですか? これは、2 つの異なる手法を使用してデータベース サーバーの負荷を比較するためです。すべてのレポートのデータセット全体を読み込む同じデータセットから作成されたレポートを実行していました。現在、データセットをキャッシュして、キャッシュからレポートを実行しています。クライアントごとにレポートを実行しますが、一部のデータセットは他のデータセットよりも大幅に大きく、データベース サーバーの負荷を軽減するための測定可能なメトリックを提供する方法が必要です。
既存の機能について DbConnection、DbDataReader、および DbCommand を調べてみましたが、見つかりませんでした。可能であれば、特定の接続またはリーダーのデータ スループットを測定することは素晴らしいことですが、どのような解決策も受け入れられます。測定に使用できるデータベース サーバー プロキシはありますか?
データベースは Oracle 10g です。