当我运行 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
关于java - 调用或执行sql查询时生成的数据数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29666528/