数据库服务器管理员的关键职责是控制数据库服务器存储数据的位置。通过在最快的磁盘驱动器上存储访问频率很高的表或关键数据库空间(根数据库空间、物理日志和逻辑日志),可以提高性能。通过将关键数据存储在单独的物理设备上,您可以确保当包含非关键数据的磁盘中有一个发生故障时,该故障只会影响该磁盘上的数据可用性。
图: 使用 CREATE TABLE... IN 语句控制表的放置
在数据库空间中创建数据库或表之前,您必须先创建数据库空间。有关如何创建数据库空间的更多信息,请参阅创建使用缺省页大小的数据库空间。
图: 链接逻辑和物理存储单元的数据库空间
数据库服务器使用数据库空间来存储数据库和表。 (请参阅表。)
创建标准或临时数据库空间时,可指定该数据库空间的页大小。您不能指定 BLOB 空间、智能大对象空间或外部空间的页大小。如果不指定页大小,那么根数据库空间的大小将为缺省页大小。 有关更多信息,请参阅创建具有非缺省页大小的数据库空间。
创建标准数据库空间时,可在数据库空间中指定表空间 tblspace 的第一个和下一个扩展数据块大小。如果要在必须将表空间 tblspace 扩展数据块放入非主块中时减少表空间 tblspace 扩展数据块的数量并减少这些情况发生的频率,请执行此操作。 有关更多信息,请参阅为表空间 tblspace 指定第一个和下一个扩展数据块大小。
您可以为镜像数据库空间中的每个块建立镜像。一旦数据库服务器分配了镜像块,它会立刻将该镜像块中的所有空间都标记为已满。请参阅监视磁盘使用量。