oracle select 并行_超详细的oracle语法hint实验说明

概述最近比较忙,介绍一个之前做的简单点的实验,混合使用不同提示的hint,大家有空可以跟着做下。基础环境准备drop table t1;create table t1 as select * from dba_objects;insert into t1 select * from t1;insert into t1 select * from t1;commit;select count(*) ...
摘要由CSDN通过智能技术生成

概述

最近比较忙,介绍一个之前做的简单点的实验,混合使用不同提示的hint,大家有空可以跟着做下。


基础环境准备

drop table t1;create table t1 as select * from dba_objects;insert into t1 select * from t1;insert into t1 select * from t1;commit;select count(*) from t1; =>349300create index idx_t1 on t1(object_id);update t1 set object_id=1 where rownum<320000;commit;
d41090cee3e4ae73ec8476afea4c1230.png

/手动修改了OBJECT_ID的值,将表中绝大多数记录的OBJECT_ID设置为1

select count(*) from t1 where object_id=1; =>319999

//收集表的统计信息,注意此时也收集了相关对象--索引的统计信息

exec dbms_stats.gather_table_stats(ownname=>'SCOTT',tabname=>'T1',estimate_percent=>100,method_opt=>'for columns size auto object_i
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值