Exchange Partition是什么

技术Exchange Partition是什么这篇文章主要介绍“Exchange Partition是什么”,在日常操作中,相信很多人在Exchange Partition是什么问题上存在疑惑,小编查阅了各式资料,整理出

本文主要介绍“什么是交换分区”。在日常操作中,相信很多人对什么是Exchange Partition都有疑问。边肖查阅了各种资料,整理出简单易用的操作方法,希望能帮你解答“什么是交换分区”的疑惑!接下来,请和边肖一起学习!

Pruning分区剪辑是执行计划中的内容。您不需要自己设置任何东西(当您在选择表时没有指定分区名时)。优化器可以根据分区键从FROM和WHERE语句中自动提取出要扫描的分区,从而避免了全表扫描,减少了扫描的数据块,提高了性能。相关字段DBA _ tab _ partitions . partition _ name,DBA _ tab _ partitions . partition _ position。

分区裁剪分为静态和动态。静态分区裁剪发生在编译阶段,动态分区裁剪发生在执行阶段。

静态裁剪:也就是说,oracle知道要去哪些分区,例如,在where条件过滤之后,它知道某个分区,执行计划的pstart和pstop显示具体的分区号。

动态裁剪:如果不能知道解析阶段需要扫描多少分区,只能在运行时确定。执行计划的pstart和pstop显示KEY(SQ)或:BF0000。

PARTITION RANGE ALL:扫描所有分区(有关特定分区,请参考执行计划中的Pstart和Pstop字段)

PARTITION RANGE SINGLE:扫描单个分区(哪些分区可以引用执行计划中的Pstart和Pstop字段)

PARTITION RANGE ITERATOR:扫描多个分区,然后进行分区合并(哪些分区可以在执行计划中引用Pstart和Pstop字段)Reference Partition.

引用分区是针对主键和外键关联的业务场景。主表分区后,可以借助Reference Partition实现自动子表分区(不管子表是否有分区键)。ReferencePartition之后,同一主表分区中的数据记录和对应的子表记录都在同一子表分区中。Exchange Partition

交换分区是分区和实体表之间的数据交换。分区的数据到达实体表,实体表的数据到达分区。

您可以通过交换分区(或子分区)的数据段其实就是类似改了下数据字典,把分区和实体表的segment头部换了下,数据存放的block没有动,将分区(或子分区)转换为非分区表,并将非分区表转换为分区表的分区(或子分区)

现实中使用Exchange Partition的常见场景如下:比如有两个分区表,一个是历史表,一个是当前表,所以需要定期将半年前当前表的数据导入到历史表中。我该怎么办?

因为分区表不能直接用分区表交换数据,所以我们可以使用Exchange Partition的功能,用空的实体表作为中转,将当前表半年前的分区导入到实体表中,然后将每个实体表的数据导入到历史表的空的新分区中(使用空实体表的原因是当前表和实体表交换时,不会有数据写入到当前表中,然后在Exchange之后会新建实体表和历史表。

分区表A会向分区表b传输一些数据。

1.表A和表B中表结构字段的顺序和名称应该相同。

2.如果两个分区都是区间的,则不能保证两个分区的分区名相同。

原因是间隔由系统自动命名。中间表转移到目标表时,目标表必须有分区名才能转换,但是目标表的分区名怎么能和源表的分区名一样呢?

至此,“什么是交换分区”的研究结束,希望能解决大家的疑惑。理论和实践的结合可以帮助你学得更好。去试试吧!如果你想继续学习更多的相关知识,请继续关注网站,边肖会继续努力,给大家带来更多实用的文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/140988.html

(0)

相关推荐

  • 香港服务器迁移网站要注意什么香港服务器租用

    技术香港服务器迁移网站要注意什么香港服务器租用将网站迁移到新的香港服务器需要大量规划。一些主要原因是磁盘空间不足、客户服务差以及服务器经常出现故障。起初,转向新的网络香港机房服务商可能看起来很棒,但实际上,不同的原因所需

    礼包 2021年11月3日
  • 相似图像搜索插件imgsmlr性能测试与优化方法是什么

    技术相似图像搜索插件imgsmlr性能测试与优化方法是什么这篇文章主要讲解了“相似图像搜索插件imgsmlr性能测试与优化方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究

    攻略 2021年11月10日
  • 如何使用node开发一款图集打包工具

    技术如何使用node开发一款图集打包工具这篇文章主要为大家展示了“如何使用node开发一款图集打包工具”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用node开发一款图

    攻略 2021年11月30日
  • Eclipse如何实现自动补全

    技术Eclipse如何实现自动补全这篇文章将为大家详细讲解有关Eclipse如何实现自动补全,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。打开 Eclipse -> Window ->

    攻略 2021年12月8日
  • 什么是Redis Cluster

    技术什么是Redis Cluster本篇内容介绍了“什么是Redis Cluster”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够

    攻略 2021年11月4日
  • QT+树莓派如何实现一个简单的播放器

    技术QT+树莓派如何实现一个简单的播放器这篇文章给大家介绍QT+树莓派如何实现一个简单的播放器,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。说起树莓派,买了也有一段时间了,但是始终都没有做出什么好玩

    攻略 2021年11月19日