设为首页 加入收藏

TOP

Oracle 学习之 数据仓库(二) Dimension 的理解(四)
2015-11-21 01:32:46 来源: 作者: 【 】 浏览:1
Tags:Oracle 习之 数据 仓库 Dimension 理解
N_CAL_YEAR, SH.TIMES.END_OF_CAL_YEAR);

?

我们再次查询
?
SQL> SELECT t.calendar_quarter_id,
         prod_id,
         channel_id,
         promo_id,
         SUM (quantity_sold) quantity_sold,
         SUM (amount_sold) amount_sold
    FROM sales s, times t
   WHERE s.time_id = t.time_id AND t.calendar_quarter_desc = '1998-01'
GROUP BY prod_id,
         channel_id,
         promo_id,
         t.calendar_quarter_id;  

168 rows selected.


Execution Plan
----------------------------------------------------------
Plan hash value: 3290467316

--------------------------------------------------------------------------------------------------
| Id  | Operation              | Name        | Rows  | Bytes | Cost (%CPU)| Time    |
--------------------------------------------------------------------------------------------------
|   0 | SELECT STATEMENT         |      |    20 |  2240 |    33   (7)| 00:00:01 |
|   1 |  HASH GROUP BY             |      |    20 |  2240 |    33   (7)| 00:00:01 |
|*  2 |   HASH JOIN             |      | 17191 |  1880K|    32   (4)| 00:00:01 |
|   3 |    VIEW               | VW_GBF_5    |    91 |  3094 |    19   (6)| 00:00:01 |
|   4 |     HASH GROUP BY           |      |    91 |   728 |    19   (6)| 00:00:01 |
|   5 |      VIEW            |      |    91 |   728 |    19   (6)| 00:00:01 |
|   6 |       HASH UNIQUE          |      |    91 |  1456 |    19   (6)| 00:00:01 |
|*  7 |        TABLE ACCESS FULL       | TIMES      |    91 |  1456 |    18   (0)| 00:00:01 |
|   8 |    MAT_VIEW REWRITE ACCESS FULL| SALES_MONTH_SUM |  9068 |   690K|    13   (0)| 00:00:01 |
--------------------------------------------------------------------------------------------------

?

这次就使用了物化视图。
首页 上一页 1 2 3 4 下一页 尾页 4/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇猜测:Oracleash报告中SQLText出.. 下一篇Oracle中PL/SQL的执行部分和各种..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: