• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Oracle 12.1.0.2新特性 Approximate Count Distinct

mysql 搞代码 4年前 (2022-01-09) 39次浏览 已收录 0个评论

[oracle@PD009 ~]$ grep -i approx_count oracle.strsettings for approx_count_distinct optimizationsqkaGBPushdown: estimated memory without GPD = groupSize (%.2f) * aclsum (%u) = %.2f; estimated memory with GPD = optHllEntry (%u) * # of appro

[oracle@PD009 ~]$ grep -i approx_count oracle.strsettings for approx_count_distinct optimizationsqkaGBPushdown:  estimated memory without GPD = groupSize (%.2f) * aclsum (%u) = %.2f; estimated memory with GPD = optHllEntry (%u) * # of approx_count_distinct (%d) * parallelDegree (%.0f) = %.2fAPPROX_COUNT_DISTINCTAPPROX_COUNT_DISTINCTAPPROX_COUNT_DISTINCT_approx_cnt_distinct_gby_pushdown = choose_approx_cnt_distinct_optimization = 0 alter system flush shared_pool;  alter session set events '10053 trace name context forever ,level 1'; select count( distinct prod_id) from sales_history where  amount_sold>1; select approx_count_distinct(prod_id) from sales_history where  amount_sold>1;  oradebug setmypid;  oradebug tracefile_name;  /s01/diag/rdbms/pdprod/PDPROD/trace/PDPROD_ora_4086.trc  sql= select count( distinct prod_id) from sales_history where  amount_sold>1----- Explain Plan Dump ---------- Plan Table -----============Plan Table============---------------------------------------------+-----------------------------------+| Id  | Operation             | Name         | Rows  | Bytes | Cost  | Time      |---------------------------------------------+-----------------------------------+| 0   | SELECT STATEMENT      |              |       |       |  4912 |           || 1   |  SORT AGGREGATE       |              |     1 |    13 |       |           || 2   |   VIEW                | VW_DAG_0     |    72 |   936 |  4912 |  00:00:59 || 3   |    HASH GROUP BY      |              |    72 |   648 |  4912 |  00:00:59 || 4   |     TABLE ACCESS FULL | SALES_HISTORY| 3589K |   32M |  4820 |  00:00:58 |---------------------------------------------+-----------------------------------+sql= select approx_count_distinct(prod_id) from sales_history where  amount_sold>1----- Explain Plan Dump ---------- Plan Table -----============Plan Table============----------------------------------------------+-----------------------------------+| Id  | Operation              | Name         | Rows  | Bytes | Cost  | Time      |----------------------------------------------+-----------------------------------+| 0   | SELECT STATEMENT       |              |       |       |  4820 |           || 1   |  SORT AGGREGATE APPROX |              |     1 |     9 |       |           || 2   |   TABLE ACCESS FULL    | SALES_HISTORY| 3589K |   32M |  4820 |  00:00:58 |----------------------------------------------+-----------------------------------+Predicate Information: 

Related posts:

  1. Extract SQL Plan from AWR
  2. 部分行索引使用介绍
  3. Scrip
    本文来源gaodai.ma#com搞#代!码网_

    t:诊断解析等待和高version count

  4. 【11g新特性】SPM SQL PLAN MANAGEMENT执行计划管理流程图
  5. Number of distinct values (NDV) & synopsis & Histogram gather speed
  6. SQL调优:带函数的谓词导致CBO Cardinality计算误差
  7. 【11g新特性】Cardinality Feedback基数反馈
  8. 【Oracle CBO优化器】视图合并View Merging技术 _complex_view_merging & _simple_view_merging
  9. 海量数据插入性能测试
  10. 查询v$lock缓慢和direct path write temp等待

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Oracle 12.1.0.2新特性 Approximate Count Distinct
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址