当我运行Java Web应用程序时,我想知道当我在应用程序中执行查询时,以千字节为单位传入和传出多少数据?有工具可以做到这一点吗?
最佳答案
您可以使用vsize运行select语句以检查检索到的所有数据的大小
例
SCOTT@research 16-APR-15> select * from test1;
VAL1 VAL2 VAL3
---------- ---------- ----------
555 2 4
3 2 4
123 2 3
42 3
SCOTT@research 16-APR-15> select sum(vsize(val1)+vsize(val2)+vsize(val3)) "bytes" from test1;
bytes
----------
20
SCOTT@research 16-APR-15> select sum(vsize(val1)+vsize(val2)+vsize(val3)) "bytes" from test1 where val3=3;
bytes
---------
7
如果具体为千字节,则除以1024
SCOTT@research 16-APR-15> select sum(vsize(val1)+vsize(val2)+vsize(val3))/1024 "kilo bytes" from test1;
kilo bytes
----------
.01953125