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),下面就是创建的例子:
sql;">
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的五种表的优缺点概述全部内容,希望文章能够帮你解决ORACLE的五种表的优缺点概述所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
oracle分区缺点,ORACLE的五种表的优缺点概述相关推荐
- oracle索引优劣,ORACLE的五种表的优缺点概述
一.普通表 (heap table):适合大部分设计场景,有优点也有缺点. 优点: 1.语法简单方便 2.适合大部分场景 缺点: 1.更新日志开销较大 2.Delete无法释放空间(HWM High ...
- oracle分区 varchar2,oracle分区怎么使用
1.什么是分区 分区的实质是把一张大表的数据按照某种规则使用多张子表来存储.然后这多张子表使用统一的表名对外提供服务,子表实际对用户不可见.类似于在多张子表上建立一个视图,然后用户直接使用该视图来访问 ...
- oracle分区设计,Oracle 分区
所谓分区是指把一张表和索引划分为若干小块, 在创建表的结构时应该考虑好分区方案, 选择表中某一列或多列数据作为关键字, 该关键字决定哪些数据分到哪些区, Oracle对分区进行管理, 插入数据自动存储 ...
- oracle分区exchange,oracle 分区表exchange原理
oracle分区的exchange操作非常快,那原理是什么呢?下面我们来做个实验: SQL> create table test (id number(3)); 表已创建. SQL> in ...
- oracle 分区概念,Oracle 分区的概念
Oracle 分区的概念 分区是指将巨型的表或索引分割成相对较小的.可独立管理的部分,这些独立的部分称为原来表或索引的分区.分区后的表与未分区的表在执行查询语句或其他DML语句时没有任何区别,一旦进行 ...
- oracle分区备份,oracle分区表备份,只还原1个分区
oracle分区表备份,只还原1个分区 2016-06-06 oracle分区表备份,只还原1个分区,使用statistics=none,也就是不导出统计信息. alter table ANONYMO ...
- 清除浮动的五种方法及优缺点
我们首先要思考:为什么要清除浮动? 源代码: <!DOCTYPE html> <html> <head><meta charset="utf-8&q ...
- oracle分区list,Oracle 分区表中存在range-list表分区时遇到问题及解决办法
Oracle 分区表中存在range-list表分区时遇到问题及解决办法 我们遇到的通常是list分区这种居多,我就不介绍了. 以下解决的是 复合分区情况 表已存在,需要在范围分区中增加一个分区 我们 ...
- Oracle中ALTER TABLE的五种用法(二)
首发微信公众号:SQL数据库运维 原文链接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247485212&idx=1 ...
- oracle分区区别,oracle范围分区表和INTERVAL分区表对于SPLIT分区的区别
范围分区表和INTERVAL分区表是可以相互转化的,不过二者还是有所区别的.比如在SPLIT分区的时候,范围分区表没有限制,而INTERVAL分区表则可能报错. 首先看范围分区的例子: SQL> ...
最新文章
- gem是什么证书_什么是GIA钻石?
- 初学Golang:channel的使用
- 洛谷P2835 刻录光盘
- CF--思维练习--CodeForces - 216C - Hiring Staff (思维+模拟)
- java 轻量数据库_DBTree是一个springboot2 + vue-element-template实现的轻量数据库表结构查看及管理工具...
- js中定义用字符串拼接起来的变量名的变量
- Go 语言学习总结(5)—— Go 学习笔记总结
- linux uucp 改为 root,ubuntu 10.04 /etc目录下找不到vsftpd.user_list和vsfepd.ftpusers两个文件?...
- 微星主板B550M破击炮无U刷BIOS 内存条插3/4卡槽出现DRAM灯常亮,屏幕无法显示
- 计算机二级MS office之excel常用函数
- IAST 实践利用洞态做开源组件的安全治理
- ABP (ASP.NET Core 5.x + Vue)小白基础入门(一)
- putty 配色方案分享
- 【winRAR去广告弹窗】
- IBM 2005-H16光钎交换机密码重置
- 【DP】饥饿的WZK(hunger)
- mysql 1005是什么意思_mysql提示1005
- POE光纤收发器的三大应用场景
- Java毕设项目东理咨询交流论坛计算机(附源码+系统+数据库+LW)
- 前端案例 ——注册页面(html+css实现)
热门文章
- Power BI报表常见格式 1 - 报告
- 人的精力是什么?如何强化精力
- 前端UI框架ligerui表格汇总功能无法计算全部数据的合计的解决方法
- 2021 SNEC圆满落幕,新视智科携光伏玻璃智能检测解决方案闪耀申城
- java之集合ArrayList,LinkedList,HashMap运用
- 夜深人静写算法(九)- Dancing Links X(跳舞链)
- java实现大文件切割分片
- mysql 修改列格式化_prettytable:像数据库一样格式化输出内容
- python编写函数判断奇偶数_python判断奇数
- 易经占卜的演变与人工取名