还是一样,

16:45:44 SQL> l

1  select  site_id,

2         count(*) sendnum

3  from

4  (select site_id,

5         ewb_no

6    from prod_send t

7    where scan_time >= to_date('2015-05-15', 'yyyy-mm-dd')

8     and scan_time < to_date('2015-05-16', 'yyyy-mm-dd')

9    group by site_id, ewb_no)

10* group by site_id

16:45:51 SQL> /

2793 rows selected.

Elapsed: 00:00:03.71

Execution Plan

----------------------------------------------------------

Plan hash value: 652676349

--------------------------------------------------------------------------------------------

| Id  | Operation            | Name        | Rows  | Bytes |TempSpc| Cost (%CPU)| Time     |

--------------------------------------------------------------------------------------------

|   0 | SELECT STATEMENT     |             |  3995 | 15980 |       |   162K  (1)| 00:32:36 |

|   1 |  HASH GROUP BY       |             |  3995 | 15980 |       |   162K  (1)| 00:32:36 |

|   2 |   VIEW               | VM_NWVW_0   |   437K|  1708K|       |   162K  (1)| 00:32:36 |

|   3 |    HASH GROUP BY     |             |   437K|    10M|    15M|   162K  (1)| 00:32:36 |

|*  4 |     TABLE ACCESS FULL| PROD_SEND  |   437K|    10M|       |   159K  (1)| 00:31:59 |

--------------------------------------------------------------------------------------------

Predicate Information (identified by operation id):

---------------------------------------------------

4 - filter("SCAN_TIME">=TO_DATE(' 2015-05-15 00:00:00', 'syyyy-mm-dd

hh24:mi:ss') AND "SCAN_TIME"

hh24:mi:ss'))

Statistics

----------------------------------------------------------

1  recursive calls

0  db block gets

586772  consistent gets

586762  physical reads

0  redo size

57840  bytes sent via SQL*Net to client

2570  bytes received via SQL*Net from client

188  SQL*Net roundtrips to/from client

0  sorts (memory)

0  sorts (disk)

2793  rows processed

单独执行里面的子句,也是走全表

16:48:21 SQL> l

1  select site_id,

2      ewb_no

3  from prod_send t

4   where scan_time >= to_date('2015-05-15', 'yyyy-mm-dd')

5   and scan_time < to_date('2015-05-16', 'yyyy-mm-dd')

6*  group by site_id, ewb_no

16:48:24 SQL> /

850824 rows selected.

Elapsed: 00:00:08.87

Execution Plan

----------------------------------------------------------

Plan hash value: 2203583913

------------------------------------------------------------------------------------------

| Id  | Operation            | Name        | Rows  | Bytes |TempSpc| Cost (%CPU)| Time    |

------------------------------------------------------------------------------------------

|   0 | SELECT STATEMENT     |             |   437K|    10M|       |   162K  (1)| 00:32:36|

|   1 |  HASH GROUP BY       |             |   437K|    10M|    15M|   162K  (1)| 00:32:36|

|*  2 |   TABLE ACCESS FULL  | PROD_SEND   |   437K|    10M|       |   159K  (1)| 00:31:59|

------------------------------------------------------------------------------------------

Predicate Information (identified by operation id):

---------------------------------------------------

2 - filter("SCAN_TIME">=TO_DATE(' 2015-05-15 00:00:00', 'syyyy-mm-dd

hh24:mi:ss') AND "SCAN_TIME"

hh24:mi:ss'))

Statistics

----------------------------------------------------------

0  recursive calls

0  db block gets

586772  consistent gets

586762  physical reads

0  redo size

25943493  bytes sent via SQL*Net to client

624455  bytes received via SQL*Net from client

56723  SQL*Net roundtrips to/from client

0  sorts (memory)

0  sorts (disk)

850824  rows processed

Oracle distinct后加as,【大话IT】为何加distinct之后就不走索引了相关推荐

  1. Oracle分组后对分组内容重复 取第一个

    Oracle分组后对分组内容重复 的以另一列排序后 取第一个 语句 select * from( select a.grep, row_number() over (partition by a.gr ...

  2. 12c oracle 修改内存_还在等12.2吗?Oracle 12c后这个观念要改改!

    原标题:还在等12.2吗?Oracle 12c后这个观念要改改! 上周三(7月20日)北京城暴雨肆虐的场景想必不少人还印象深刻.数据显示,"7.20"降雨总量已超四年前的" ...

  3. su oracle : 只切换用户,而不切换环境;就是说切到oracle用户后,使用的依旧是root的环境。 su - oracle :同时切换用户和环境

    su oracle : 只切换用户,而不切换环境:就是说切到oracle用户后,使用的依旧是root的环境. su - oracle :同时切换用户和环境 su   oracle:不会执行oracle ...

  4. oracle将时间加一天,加小时,加分,加秒

    前言 oracle 时间类型可以直接相加,但加的是天,以天为单位,我们了解了这个,加一天,一小时,一分,一秒就都简单了. 加一天 select to_date('2019-08-15 22:03:10 ...

  5. oracle安装后开机很慢,Windows下安装Oracle拖慢开机速度的解决方法

    环境:win7 + oracle R2 方法:将安装Oracle后自动开机启动的服务改为手动启动 步骤如下: 1.修改服务项 Ctrl + R,输入services.msc,打开服务列表,找到Orac ...

  6. 关于oracle分组后组外排序的问题

    [求助]关于oracle分组后组外排序的问题 只用查询语句实现: DEPTNO ENAME                SAL          TOP3 ---------- ---------- ...

  7. oracle 942出错,oracle升级后exp出现oracle942错误

    oracle升级后exp出现oracle942错误以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 出现该错误的原因是 由 ...

  8. 数字从后往前每三位加个逗号

    数字从后往前每三位加个逗号 // 数字从后往前每三位加个逗号(不足补零)NumberFilter(num) {let n = (Array(8).join(0) + num).slice(-8)let ...

  9. Oracle版本升级后引出的catalog连接问题

    Oracle版本升级后引出的catalog连接问题  arronax_zyj 环境说明: catalog数据库版本为10.2.0.1 qzpoais数据库版本为10.2.0.3 以下操作是在qzpoa ...

  10. 切换Apple Store ID后,Apple Mucic资料库无法加载问题的解决方案

    问题提出:多个apple store id经常切换,切换apple id后apple music资料库会一直加载不出来,此类问题会出现在iPhone上,电脑iTunes上没有问题,iPad上未知.尝试 ...

最新文章

  1. python:Json模块dumps、loads、dump、load介绍
  2. 如何修改ECShop发货单查询显示个数
  3. devtools的ctrl加r_Chrome DevTools调试技巧
  4. mysql事务最好别用_理解完这些基本上能解决面试中MySql的事务问题
  5. 兮米安装包制作工具图文教程集锦电子书
  6. mschart mysql_在VB mschart里面可以一个MSCHART同时显示曲线和状图吗?
  7. 【系列一之爬虫系列】爬取信息
  8. Java书籍推荐(这些书你看过几本?)
  9. 几种常用的传感器(加速度传感器、重力传感器、方向传感器、陀螺仪)简介
  10. SageMath域上多项式操作
  11. Win10 重装后没有微软账户登录选项怎么办?
  12. 在未来时空中沉浸探索,体验引领时代的建筑节能展馆
  13. 用Python绘制数学函数图像
  14. 触碰十年后的自己(2026年)
  15. Python自动获取邮箱验证码【上集】
  16. python树结构字典_Python 数据结构——解析树及树的遍历
  17. NB-IOT开发|nbiot开发教程《五》nbiot(移远BC26)电信物联网平台实现MCU固件在线升级(STM32L051+BC26)
  18. 人工智能真的值得 All-In 么?
  19. css 图片平铺和不平铺
  20. 2022年计算机四级考试每日综合练习题及答案

热门文章

  1. 算法竞赛入门经典 例题6-6 小球下落(python、C)
  2. 怎么判断一个字符串的最长回文子串是否在头尾_最长回文字串/子序列问题(leetcode5,9,519)
  3. 训练过程acc_AI 深度学习训练tricks总结(均有实验支撑)
  4. 检测oracle的语句,oracle功能检测sql语句
  5. android壁纸居中,Android Launcher 如何实现壁纸居中
  6. C++初始化vector<vector<int>>
  7. QT学习笔记(二):QT MinGW 和 MSVC 编译方式
  8. Windows10+Ubuntu 18.04.2+ROS 安装笔记(SSD单硬盘)上
  9. Guava入门~Objects
  10. PID控制器开发笔记之十三:单神经元PID控制器的实现