【发布时间】:2016-11-30 10:29:06
【问题描述】:
我正在对分区进行研究,但在子分区主题上遇到了一些死胡同。
这是我在 oracle 手册 (https://docs.oracle.com/cd/B19306_01/server.102/b14231/partiti.htm) 中找到的内容:
“范围列表分区表的分区只是逻辑结构,因为它们的数据存储在其子分区的段中。列表子分区与列表分区具有相同的特征。您可以指定默认子分区,就像您为列表分区指定默认分区一样。”
所以,首先,我得出的结论是,由于子分区有自己的“段”,所以他们有自己的文件。我说的对吗?
其次,我想知道这是否会妨碍分区的有效性。这就是我的意思:
如果我们有一个分区,通常它位于单个表空间和文件上(如果我错了请纠正我,我什至不知道是否可以将它分布在多个表空间/文件上)。这意味着当我们专门在分区中搜索时,它只会查看一个文件。
那么,如果子分区是通过几个段(文件),甚至是几个表空间来实现的,是不是意味着我们查询分区(不是子分区)的时候(相对来说)会花费更多的时间?
最后,我没有时间,也没有可能测试这个理论,这就是我问的原因。我的项目快结束了(完全是我的错),我无法真正在公司的服务器上测试分区。
提前致谢!
【问题讨论】: