C # Получение размера данных, возвращаемых из SQL-запроса

Как я могу получить размер в байтах данных, возвращаемых из базы данных при выполнении запроса? Причиной этого является сравнение нагрузки на сервер базы данных с использованием двух разных методов. Мы запускали отчеты, построенные из одного набора данных, который загружал бы весь набор данных для каждого отчета. Теперь мы кешируем набор данных и запускаем отчеты из кеша. Мы запускаем отчеты для каждого клиента, некоторые наборы данных значительно больше других, и мне нужен какой-то способ дать измеримый показатель для снижения нагрузки на сервер базы данных.

Я пытался просмотреть DbConnection, DbDataReader и DbCommand на предмет какой-либо существующей функциональности, но не смог найти ее. Было бы замечательно измерить пропускную способность данных данного соединения или считывателя, если это возможно, но любые решения приемлемы. Возможно ли использовать прокси-сервер базы данных для его измерения?

База данных Oracle 10g.

Ответы на вопрос(4)

Ваш ответ на вопрос