指定数据文件以创建一个 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 要求。
假设我在两个单独的驱动器(SSD 和普通 HDD)上创建了两个数据文件。我可以创建一个包含两个数据文件的 tablespace。在典型情况下,Oracle 将处理 table 空间的每个模式对象的去向并相应地管理存储。
但我想利用不同驱动器中的两个数据文件,并将 SSD 中的数据文件用于 table 分区,该分区包含我更频繁使用的数据,并使用普通 HDD 中的数据文件来创建相同 table 的第二个分区,它将保存不经常使用的数据。
这能实现吗?
附带说明:除了分区之外,还有其他方法可以做到这一点吗?
没有为 table 的分区指定数据文件的选项。相反,我们可以为分区指定 tablespace。所以你可以创建两个不同的 table 空间,一个的数据文件驻留在 SSD 中,另一个在普通 HDD 中。您可以使用这些 table 空格作为您的 IO 要求。