我希望找到如何获取OracleDB中结果集的kb大小。我不是系统管理员,但是经常运行返回超过10万行的查询,因此我需要找到一种确定总kb大小的方法。谢谢你
在SQL * Plus中:
SET AUTOTRACE ON SELECT * FROM emp WHERE rownum <= 100; 27 recursive calls 0 db block gets 19 consistent gets 4 physical reads 0 redo size **11451 bytes sent via SQL*Net to client** 314 bytes received via SQL*Net from client 8 SQL*Net roundtrips to/from client 0 sorts (memory) 0 sorts (disk) 100 rows processed
要使用AUTOTRACE,需要PLUSTRACE角色,默认情况下不会授予该角色。了解更多。