如何从Oracle数据库获取qt中SQL查询的传输字节大小?

时间:2017-08-29 06:57:09

标签: c++ sql oracle qt

我们尝试对使用QT 5编写的应用程序和使用Oracle数据库的数据库使用情况进行基准测试。

计算查询和基准测试没有问题,但现在我们的主管也想要接收结果的字节大小。目前我们只使用Qt SQL接口,它不能为您提供接收的字节数。

是否有办法(最好在Qt内)获得传输的字节大小?

我目前唯一的想法是计算一行的字节大小并将其与传输的行数相乘并将其用作估计值,但这不仅仅是解决方案...

提前致谢,

1 个答案:

答案 0 :(得分:0)

您假设Oracle驱动程序甚至会报告此类信息。是吗?

唉,没关系。您可以在应用程序中轻松创建透明代理,以便将数据转发到真实数据库或从实际数据库转发数据。然后将驱动程序指向代理。然后,代理可以访问传输大小,并可以轻松查询它们。