【oracle 】怪异的信息统计 结果全为0

简介: SQL> conn scott/yang已连接。SQL> set linesize 120SQL> set autot onSQL> select id ,name from t;        ID NAM       ---------- --- ...
SQL> conn scott/yang
已连接。
SQL> set linesize 120
SQL> set autot on
SQL> select id ,name from t;
        ID NAM       
---------- ---         
         1 a1         
         1 a1         
         1 a1          
         1 a2          
         1 a2          
         1 a2          
         2 a2         
         2 a2          
         2 a2 
已选择9行。
执行计划
----------------------------------------------------------
Plan hash value: 1601196873
-------------------------------------------------------------------------- 
| Id  | Operation         | Name | Rows  | Bytes | Cost (%CPU)| Time     | 
-------------------------------------------------------------------------- 
|   0 | SELECT STATEMENT  |      |     9 |    54 |     3   (0)| 00:00:01 | 
|   1 |  TABLE ACCESS FULL| T    |     9 |    54 |     3   (0)| 00:00:01 | 
--------------------------------------------------------------------------
统计信息
---------------------------------------------------------- 
          0  recursive calls  
          0  db block gets  
          0  consistent gets 
          0  physical reads  
          0  redo size 
          0  bytes sent via SQL*Net to client
          0  bytes received via SQL*Net from client 
          0  SQL*Net roundtrips to/from client 
          0  sorts (memory) 
          0  sorts (disk)
          9  rows processed
SQL> select id ,name from t;

        ID NAM        
---------- ---         
         1 a1          
         1 a1          
         1 a1          
         1 a2          
         1 a2          
         1 a2          
         2 a2          
         2 a2          
         2 a2          

已选择9行。
执行计划
----------------------------------------------------------
Plan hash value: 1601196873
--------------------------------------------------------------------------                                              
| Id  | Operation         | Name | Rows  | Bytes | Cost (%CPU)| Time     | 
-------------------------------------------------------------------------- 
|   0 | SELECT STATEMENT  |      |     9 |    54 |     3   (0)| 00:00:01 | 
|   1 |  TABLE ACCESS FULL| T    |     9 |    54 |     3   (0)| 00:00:01 | 
-------------------------------------------------------------------------- 
统计信息
----------------------------------------------------------
          0  recursive calls 
          0  db block gets  
          0  consistent gets 
          0  physical reads  
          0  redo size   
          0  bytes sent via SQL*Net to client  
          0  bytes received via SQL*Net from client
          0  SQL*Net roundtrips to/from client 
          0  sorts (memory)   
          0  sorts (disk)
          9  rows processed  

SQL> create table t as select object_id id ,object_name name from dba_objects;

表已创建。

SQL> set timing on
SQL> set autot traceonly
SQL> select id ,name from t;
已选择68374行。
已用时间:  00: 00: 01.42
执行计划
----------------------------------------------------------
Plan hash value: 1601196873 
--------------------------------------------------------------------------
| Id  | Operation         | Name | Rows  | Bytes | Cost (%CPU)| Time     |
-------------------------------------------------------------------------- 
|   0 | SELECT STATEMENT  |      | 60934 |  4700K|    95   (2)| 00:00:02 | 
|   1 |  TABLE ACCESS FULL| T    | 60934 |  4700K|    95   (2)| 00:00:02 | 
-------------------------------------------------------------------------- 
Note                  
-----                  
   - dynamic sampling used for this statement
统计信息
----------------------------------------------------------
          0  recursive calls
          0  db block gets 
          0  consistent gets
          0  physical reads 
          0  redo size  
          0  bytes sent via SQL*Net to client
          0  bytes received via SQL*Net from client
          0  SQL*Net roundtrips to/from client
          0  sorts (memory) 
          0  sorts (disk) 
      68374  rows processed  

遇见bug了!解决办法: 断开当前连接,重新连入就可以解决~
目录
相关文章
|
6月前
|
SQL Oracle 关系型数据库
【Bug记录】Oracle中小数点前面的0不显示的问题
【Bug记录】Oracle中小数点前面的0不显示的问题
|
6月前
|
SQL 存储 Oracle
Oracle之如何生成出连续的数值
Oracle之如何生成出连续的数值
202 1
|
Oracle 关系型数据库 数据库
0丢失之谜:解决Oracle中0开头小数被截断的问题
0丢失之谜:解决Oracle中0开头小数被截断的问题
935 0
|
SQL Oracle 关系型数据库
Oracle 统计某个字段下不同值的个数
Oracle 统计某个字段下不同值的个数
|
6月前
|
Oracle 关系型数据库 数据管理
Oracle序列:数据世界的“自动售货机”
【4月更文挑战第19天】Oracle序列是数据库中生成唯一数值的关键工具,比喻为数据世界的“自动售货机”。它提供有序、唯一的序列号,适用于需要唯一标识符的场景,如订单号和员工编号。通过设定起始值、增量和最大值,序列能自动化产生新号码,提高效率并减少错误。然而,使用时需注意设置恰当的属性以适应业务需求,并解决并发访问时的冲突问题。熟练掌握序列使用对数据管理至关重要。
|
6月前
|
SQL Oracle 关系型数据库
Oracle 12c的TOP N语句:数据排名的“快速通道”
【4月更文挑战第19天】Oracle 12c的TOP N语句是用于快速获取数据集排名前N的记录的SQL查询方法,特别适合寻找最具代表性的数据。通过指定排序条件和数量,TOP N能高效筛选出所需信息,例如最高销售额产品或最大访问量网页。在Oracle 12c中,查询优化器对TOP N查询进行了优化,保证快速返回结果,并提供丰富的排序和过滤选项。基本用法如`SELECT ... ORDER BY ... FETCH FIRST N ROWS ONLY`,还可结合`OFFSET`进行分页查询或用`WITH TIES`保持结果完整性。掌握TOP N语句能提升数据分析效率,助力企业决策。
|
6月前
|
缓存 Oracle 关系型数据库
Oracle查询优化-生成连续数值
【2月更文挑战第2天】【2月更文挑战第5篇】nextval是Oracle数据库中用于自增长序列的函数。序列是一个自增长数字的对象,可以用于关系型数据库中的任何表的列中,以保证每条记录拥有唯一标识。
141 4
|
6月前
|
存储 SQL Oracle
Oracle系列十二:视图、记录、同义词、序列
Oracle系列十二:视图、记录、同义词、序列
|
Oracle 关系型数据库
oracle学习87-oracle之基本的过滤和排序数据之课后练习
oracle学习87-oracle之基本的过滤和排序数据之课后练习
79 0
|
SQL Oracle 关系型数据库
Oracle 中关于 Between and 日期边界问题
之所以会写日期边界范围的问题,是因为我在查询日期的时候,刚开始数据都能正常获取,但是突然有些数据获取不到。经过一番折腾发现, Oracle 在对日期格式的字段进行查询时,会对字符串进行了隐式转换。 以下就是错误的查询语句 -- create_time 的时间为 2019/3/26 23:00:00 SELECT * FROM T_CLASS T WHERE T.
6299 0