数码资讯
五种oracle表的优缺点综述
一、普通表(堆表):适用于大部分设计场景,有优点也有缺点。 优势uff1a 1。语法简单方便。 2。适合大多数场景 缺点: 1。更新日志的开销 2。删除不能释放空间(HWM高水位不下降) 三.表记录太大,检索得太慢。 4。索引后台读取开销非常大。 5。即使它被有序地插入,也很难保证有序地读出。 两。
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
一、普通表(堆表):适用于大部分设计场景,有优点也有缺点。
优势uff1a
1。语法简单方便。
2。适合大多数场景
缺点:
1。更新日志的开销
2。删除不能释放空间(HWM高水位不下降)
三.表记录太大,检索得太慢。
4。索引后台读取开销非常大。
5。即使它被有序地插入,也很难保证有序地读出。
两。全局临时表:适用于接口表设计
优势uff1a
1。有效的删除
2。生产很少的原木
三.不同的会话独立,没有锁
缺点:
1。语法是特别的
2。数据不能得到有效保护
全局临时表分为两类:
一个是基于会话的已提交保留行,另一个是基于事务的全局临时表(关于提交删除行)。
创建临时表t_tmp_session提交保留行为选择*从;
创建临时表t_tmp_transaction提交删除行为选择*从;
三、分区表:特别适合于日志表、非常大的表
优势uff1a
1。有效分区消除(分区切割)
2。高效的记录清理(也就是说,您可以为分区进行截断)
三.有效记录传输(分区交换)
缺点:
1。语法的复杂性
2。分区对系统有一定的影响。
四,索引组织表:最小更新表
优势uff1a
1。表是一个避免返回表的索引。
缺点:
1。语法的复杂性
2。更新成本大
五,一个表:使用多表查询关联
优势uff1a
1。可以减少或避免排序
缺点:
1。语法的复杂性
2。表更新非常昂贵
优势uff1a
1。语法简单方便。
2。适合大多数场景
缺点:
1。更新日志的开销
2。删除不能释放空间(HWM高水位不下降)
三.表记录太大,检索得太慢。
4。索引后台读取开销非常大。
5。即使它被有序地插入,也很难保证有序地读出。
两。全局临时表:适用于接口表设计
优势uff1a
1。有效的删除
2。生产很少的原木
三.不同的会话独立,没有锁
缺点:
1。语法是特别的
2。数据不能得到有效保护
全局临时表分为两类:
一个是基于会话的已提交保留行,另一个是基于事务的全局临时表(关于提交删除行)。
创建临时表t_tmp_session提交保留行为选择*从;
创建临时表t_tmp_transaction提交删除行为选择*从;
三、分区表:特别适合于日志表、非常大的表
优势uff1a
1。有效分区消除(分区切割)
2。高效的记录清理(也就是说,您可以为分区进行截断)
三.有效记录传输(分区交换)
缺点:
1。语法的复杂性
2。分区对系统有一定的影响。
四,索引组织表:最小更新表
优势uff1a
1。表是一个避免返回表的索引。
缺点:
1。语法的复杂性
2。更新成本大
五,一个表:使用多表查询关联
优势uff1a
1。可以减少或避免排序
缺点:
1。语法的复杂性
2。表更新非常昂贵
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。