当前位置: 首页 > 面试题库 >

确定SQL结果集的大小(以KB为单位)

孙德宇
2023-03-14
问题内容

我希望找到如何获取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角色,默认情况下不会授予该角色。了解更多。



 类似资料:
  • 问题内容: 无论如何,SQL Server中是否可以确定结果集中Mgmt Studio的查询中查询返回的数据的MEGS大小? 问题答案: 您可以打开客户端统计信息(“查询”菜单,“包括客户端统计信息”),该统计信息提供了执行查询时从服务器返回的字节数。

  • 问题内容: 给定matplotlib中的一组轴,是否有办法确定其像素大小?我需要根据调整大小来调整大小,以适应更大或更小的数字。 (特别是我想更改线宽,使其与轴的大小成比例。) 问题答案: 这给出了以英寸为单位的宽度和高度。 这可能足以满足您的目的,但是要获得像素,可以乘以: 例如, 要制作与该图形大小完全相同的图像,必须删除图形与轴之间的空格:

  • Spring Data允许开发者使用first和top关键字对返回的查询结果集大小进行限定。fisrt和top需要跟着一个代表返回的结果集的最大大小的数字。如果没有跟着一个数字,那么返回的结果集大小默认为1。 Example 8.Limiting the result size of query with Top and First(利用first和top限制返回的结果集大小) User find

  • JDBC是否有专门从Hive查询放入ResultSet的最大行数?我说的不是获取大小或分页,而是ResultSet中返回的总行数。 如果我错了,请更正,但获取大小设置了jdbc在数据库中每次传递时要处理的行数,并将适当的响应插入到结果集中。当它遍历了表中的所有记录后,它将结果集返回给Java代码。我问返回到Java代码的行数是否有限制。 如果它没有最大行数,则该类是否有任何固有的内容可能导致某些记

  • 互联网上有很多关于使用JDBC/迭代巨大结果集进行分页的不同教程。因此,到目前为止,我基本上找到了很多方法: > < li >供应商特定的sql < li >可滚动的结果集(?) < li >将普通结果集保存在内存中,仅在必要时映射行(使用fetchSize) < blockquote > < p >结果集提取大小(显式设置或默认等于传递给它的语句提取大小)决定了在该结果集的任何后续数据库访问中检

  • 问题内容: 考虑这个SQL查询 该查询将仅在字段中返回一个值。 有没有一种方法可以在不使用a并指向返回数组的第一个值的情况下获取该值? 问题答案: 将允许您直接从结果集中提取值,而不必使用 提取 方法。这是一个非常简单的示例,说明如何使用它来获取单个值: 该函数有三个参数。第一个是结果集本身,第二个是行索引,第三个是字段索引。我只使用前两个参数,因为第三个参数默认为0,即返回第一个字段。