热门关键字:  ubuntu  分区  函数  Fedora  linux系统进程

阿里巴巴的Oracle DBA笔试题参考答案

来源: 作者: 时间:2008-06-16 Tag: 点击:
  一:SQL tuning 类
  1:列举几种表连接方式

程序代码
  hash join/merge join/nest loop(cluster join)/index join

  2:不借助第三方工具,怎样查看sql的执行计划

程序代码
  set autot on
  explain plan set statement_id = &item_id for &sql;
  select * from table(dbms_xplan.display);
  

  3:如何使用CBO,CBO与RULE的区别
  在optimizer_mode=choose时,如果表有统计信息(分区表外),优化器将选择CBO,否则选RBO。RBO遵循简单的分级方法学,使用15种级别要点,当接收到查询,优化器将评估使用到的要点数目, 然后选择最佳级别(最少的数量)的执行路径来运行查询。
  CBO尝试找到最低成本的访问数据的方法,为了最大的吞吐量或最快的初始响应时间,计算使用不同 的执行计划的成本,并选择成本最低的一个,关于表的数据内容的统计被用于确定执行计划。
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册