ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 75

75

原创 Linux操作系统 作者:simkyo 时间:2013-08-29 11:41:33 0 删除 编辑
  26. /*+LEADING(TABLE)*/
  将指定的表作为连接次序中的首表.
  27. /*+CACHE(TABLE)*/
  当进行全表扫描时,CACHE提示能够将表的检索块放置在缓冲区缓存中最近最少列表LRU的最近使用端
  例如:
  SELECT /*+FULL(BSEMPMS) CAHE(BSEMPMS) */ EMP_NAM FROM BSEMPMS;
  28. /*+NOCACHE(TABLE)*/
  当进行全表扫描时,CACHE提示能够将表的检索块放置在缓冲区缓存中最近最少列表LRU的最近使用端
  例如:
  SELECT /*+FULL(BSEMPMS) NOCAHE(BSEMPMS) */ EMP_NAM FROM BSEMPMS;
  29. /*+APPEND*/
  直接插入到表的最后,可以提高速度.
  insert /*+append*/ into test1 select * from test4 ;
  30. /*+NOAPPEND*/
  通过在插入语句生存期内停止并行模式来启动常规插入.
  insert /*+noappend*/ into test1 select * from test4 ;
一. 和优化器相关的Hint
Oracle 允许在系统级别,会话级别和SQL中(hint)优化器类型:
系统级别:
   SQL>alter system set optimizer_mode=all_rows;
会话级别:
   SQL>alter system set optimizer_mode=all_rows;
数据库迁移
在新库上建好想要的用户,表空间必须和原来一样,开始-运行cmd
eorder01
EXP eorder01/eorder01@31    BUFFER=64000 FILE=D:\oracle_move\eorder01.DMP WNER=eorder01
imp eorder01/eorder01@47 FILE=D:\oracle_move\eorder01.DMP full=y  ignore=Y

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

上一篇: 74
下一篇: 76
请登录后发表评论 登录
全部评论

注册时间:2013-06-20

  • 博文量
    193
  • 访问量
    137066