指定数据文件以创建一个 table 分区 In a tablespace spanning multiple datafiles

Specify the datafile to create a table partition In a tablespace spanning multiple datafiles

假设我在两个单独的驱动器(SSD 和普通 HDD)上创建了两个数据文件。我可以创建一个包含两个数据文件的 tablespace。在典型情况下,Oracle 将处理 table 空间的每个模式对象的去向并相应地管理存储。

但我想利用不同驱动器中的两个数据文件,并将 SSD 中的数据文件用于 table 分区,该分区包含我更频繁使用的数据,并使用普通 HDD 中的数据文件来创建相同 table 的第二个分区,它将保存不经常使用的数据。

这能实现吗?

附带说明:除了分区之外,还有其他方法可以做到这一点吗?

没有为 table 的分区指定数据文件的选项。相反,我们可以为分区指定 tablespace。所以你可以创建两个不同的 table 空间,一个的数据文件驻留在 SSD 中,另一个在普通 HDD 中。您可以使用这些 table 空格作为您的 IO 要求。

Reference