zoukankan      html  css  js  c++  java
  • 表空间的管理方式有哪几种,各有什么优劣?

    DBA 面试题之---
     
    表空间管理方式有哪几种,各有什么优劣。 收藏表空间管理方式有以下两种:
     
    第一、字典管理表空间
          将Oracle的区管理信息存放在表空间的字典中进行管理,所有区的分配与释放,都会使字典的记录的增减变动。
      也就是在字典的记录中会执行更新、插入、删除操作,在执行上述操作时,都会生成重做日志,对字典的管理,将影响正常操作的效率,并且在区分配、回收的过程中,产生磁盘碎片,如果磁盘碎片增加到一定的程度,会浪费空间,严重影响效率,同时,Oracle在管理表空间的管理中,会产生递归SQL。
        如果要用字典的方式管理表空间,可以在创建表空间时,使用: EXTENTMANAGEMENT DICTIONARY 选项。
    第二、本地管理表空间
        本地管理是以位图的方式,将区的分配信息保存在数据文件本身,所以区的分配等操作都只是位图的运算,位图中的每一位对应数据文件中的一个区或几个连续的区,这样在进行区管理时,生成的重做日志将非常少,并且运行的效率很高。并且产生磁盘碎片很少。如果要用本地管理表空间,可以在创建表空间时,使用: EXTENTMANAGEMENT LOCAL 选项。在表空间的管理中,Oracle8I中可以采用字典管理,也可以采用本地管理,如果不指定,将采用字典管理方式。
        在 Oracle9I中,推荐采用本地管理的方式,如果不指定,将采用本地管理的方式。从Oracle 10g开如,要求采用本地管理的方式。
  • 相关阅读:
    JavaScript操作符instanceof揭秘
    Linux打开txt文件乱码的解决方法
    Working copy locked run svn cleanup not work
    poj 2299 UltraQuickSort 归并排序求解逆序对
    poj 2312 Battle City 优先队列+bfs 或 记忆化广搜
    poj2352 stars 树状数组
    poj 2286 The Rotation Game 迭代加深
    hdu 1800 Flying to the Mars
    poj 3038 Children of the Candy Corn bfs dfs
    hdu 1983 Kaitou Kid The Phantom Thief (2) DFS + BFS
  • 原文地址:https://www.cnblogs.com/isItOk/p/5651914.html
Copyright © 2011-2022 走看看