• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >oracle > ORACLE的五种表的优缺点概述

ORACLE的五种表的优缺点概述

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了oracle数据库的优缺点,oracle优缺点,oracle索引的优缺点,oracle缺点,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;

</div>

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

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

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

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

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

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

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

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

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

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

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

相关文章

  • 2017-05-11Oracle 自定义split 函数实例详解
  • 2017-05-11oracle 11g导出数据时报ORA 1455错误的处理方法
  • 2017-05-11向Oracle数据库的CLOB属性插入数据报字符串过长错误
  • 2017-05-11浅谈LogMiner的使用方法
  • 2017-05-11oracle表空间中空表统计方法示例介绍
  • 2017-05-11Oracle 子程序参数模式,IN,OUT,NOCOPY
  • 2017-05-11Oracle客户端的安装与远程连接配置方法分享
  • 2017-05-11Oracle截取字符串去掉字段末尾指定长度的字符
  • 2017-05-11Oracle存储过程游标用法分析
  • 2017-10-09Oracle 简单查询、限定查询、数据排序

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • MySQL安全性指南 (1)(转)
    • Oracle 数据库针对表主键列并发导致行级锁简单演示
    • oracle中的ash的采样机制
    • oracle dba 应该熟悉的命令
    • Oracle查看逻辑读、物理读资源占用排行的SQL语句
    • oracle常用sql查询语句部分集合(图文)
    • oracle中读写blob字段的问题解析
    • Linux ORCLE数据库增量备份脚本
    • 有关Oracle数据库的备份情况
    • Oracle数据库表名支持的最大长度是多少

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有