ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 几个很有用的提示

几个很有用的提示

原创 Linux操作系统 作者:westzq1984 时间:2009-04-21 18:22:10 0 删除 编辑

no_merge
  优化针对视图的操作特别有用,先让视图生成结果在和其他条件结合使用
  一个例子是针对dba_constraints和dba_con_columns的连接操作。

materialize
  用于优化with操作,阻止CBO重写with中的语句,强制先生成临时表

no_index
  用于错误的选用了位图索引,我遇到过通过 to_char一个列,也屏蔽不掉一个位图索引,其还是使用索引全扫描
  最后是使用这个提示解决

opt_param
  10g的新提示,可以在SQL级别指定初始化参数设置,比较有用的是如果SQL不使用索引,指定optimizer_index_cost_adj
  为了使用NL连接,指定optimizer_index_caching

and_equal
  用于位图索引的合并比较有用,指定要结合的位图索引

swap_join_inputs 
  和ORDERED结合使用,在特定的情况下,切换驱动表(NL)或者第一表(hash)
  但是该提示对9i的外连接不起作用

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8242091/viewspace-591192/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-04-06

  • 博文量
    251
  • 访问量
    953734