• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    ORACLE的五种表的优缺点概述

    一、普通表(heap table):适合大部分设计场景,有优点也有缺点。

    优点:
    1.语法简单方便
    2.适合大部分场景

    缺点:
    1.更新日志开销较大
    2.Delete无法释放空间(HWM High Water Mark不下降)
    3.表记录太大检索太慢
    4.索引回表读开销很大
    5.即便有序插入,也很难保证有序读出

    二、全局临时表:适合接口表设计

    优点:
    1.高效删除
    2.产生很少的日志
    3.不同的SESSION独立,不产生锁

    缺点:
    1.语法特别
    2.数据无法得到有效的保护

    全局临时表分两类:

    一个是基于会话的全局临时表(on commit preserve rows),一个是基于事务的全局临时表(on commit delete rows),下面就是创建的例子:

    create global temporary table T_TMP_SESSION on commit preserve rows as select * from dba_objects;
    create global temporary table T_TMP_TRANSACTION on commit delete rows as select * from dba_objects;
    
    

    三、分区表:尤其适合日志表,非常大的表

    优点:
    1.有效的分区消除 (分区裁剪)
    2.高效的记录清理(即可以对某一个分区进行truncate)
    3.高效的记录转移(分区交换)

    缺点:
    1.语法复杂
    2.分区过多对系统有一定的影响

    四、索引组织表:适合极少更新的表

    优点:
    1.表就是索引,可以避免回表

    缺点:
    1.语法复杂
    2.更新开销较大

    五、蔟表:使用频繁关联查询的多表

    优点:
    1.可以减少或避免排序

    缺点:
    1.语法复杂
    2.表更新开销大

    您可能感兴趣的文章:
    • ORACLE出现错误1033和错误ORA-00600的解决方法
    • Oracle中简单查询、限定查询、数据排序SQL语句范例和详细注解
    • Oracle中使用触发器(trigger)和序列(sequence)模拟实现自增列实例
    • Oracle并行操作之并行查询实例解析
    • Oracle排名函数(Rank)实例详解
    • SQLServer与Oracle常用函数实例对比汇总
    • Oracle 11g自动诊断信息库(Automatic Diagnostic Repository,ADR)概述
    • oracle索引介绍(图文详解)
    • oracle 索引的相关介绍(创建、简介、技巧、怎样查看) .
    • Oracle静态注册与动态注册详解
    上一篇:Oracle 11g自动诊断信息库(Automatic Diagnostic Repository,ADR)概述
    下一篇:Oracle删除当前用户下所有表的方法适用于有或没有删除权限
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    ORACLE的五种表的优缺点概述 ORACLE,的,五种,表,优缺点,