执行查询时如何获取从数据库返回的数据的大小(以字节为单位)? 这样做的原因是使用两种不同的技术比较数据库服务器上的负载。我们正在运行从同一数据集构建的报告,该数据集将为每个报告加载整个数据集。现在我们正在缓存数据集并从缓存中运行报告。我们为每个客户端运行报告,一些数据集比其他数据集大得多,我需要一些方法来为数据库服务器负载减少提供一个可衡量的指标。
我尝试通过 DbConnection、DbDataReader 和 DbCommand 查看任何现有功能,但无法找到它。如果可能的话,测量给定连接或读取器的数据吞吐量会很好,但任何解决方案都是可以接受的。是否有我可以用来测量它的数据库服务器代理?
数据库是Oracle 10g。