首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【SQL执行计划】优化器相关Hint

    ,则该FIRST_ROWS(n) Hint会被Oracle忽略。...通常不能与除DRIVING_SITE以外的Hint联用,当RULE与除DRIVING_SITE以外的Hint联用时,其他的Hint可能会失效。...但是,当RULE和DRIVING_SITE联用时,它自身可能会失效,所以RULE Hint最好是单独使用。 最佳实践:不推荐使用RULE Hint。...忽略情况:因为很多执行路径RBO根本就不支持,所以即使在目标SQL中使用了RULE Hint,如果出现了如下情况(包括但不限于),RULE Hint依然会被Oracle忽略。...10g以来优化器模式的默认设置,即在默认情况下单独使用ALL_ROWS Hint和不使用任何Hint的效果是一样的 测试SQL-rule,具体如下: 注意执行计划中的关键字“rule based...”

    1K40

    【DB笔试面试573】在Oracle中,常用Hint有哪些?

    l Hint中的具体内容可以是单个Hint,也可以是多个Hint的组合,如果是后者,那么各个Hint间至少需要用1个空格来彼此分隔。...Hint生效的范围仅限于它本身所在的查询块,如果在Hint中不指定该Hint生效的查询块,那么Oracle会默认认为它生效的范围是指该Hint所处于的查询块。...在SQL语句优化过程中,经常会用到Hint,通过在SQL语句中设置Hint从而影响SQL的执行计划,通过V$SQL_HINT视图可以查询所有的Hint,下表是一些常用的Hint: 表 3-19 常用Hint...下面几条SQL都是使用NOLOGGING时的错误用法: INSERT INTO T1 NOLOGGING; INSERT INTO T1 SELECT * FROM T2 NOLOGGING; INSERT...下面是NOLOGGING的一些正确用法: CREATE TABLE T1 NOLOGGING AS SELECT * FROM T2; CREATE INDEX T1_IDX ON T1(A) NOLOGGING

    1.1K20

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券