样本磁盘布局

当开始组织磁盘空间时,数据库服务器管理员通常会想到下列目标中的一个或多个目标:

满足这些目标中的任何一个都需要折中。例如,将系统配置成高性能通常会导致数据的可用性降低。下列各节提供了一个示例,该示例中数据库服务器管理员必须在磁盘资源有限的情况下作出磁盘布局的选择。以下节描述两种不同的磁盘布局解决方案。第一个解决方案代表性能优化,而第二个解决方案代表可用性和复原优化。

样本磁盘布局的设置是使用 stores_demo 数据库的结构(但不是卷)的虚构的体育用品数据库。 在此示例中,数据库服务器被配置成处理大约 350 个用户和 3 千兆字节的数据。磁盘空间的资源显示在下表中。
磁盘驱动器 驱动器大小 高性能
磁盘 1 2.5 千兆字节
磁盘 2 3 千兆字节
磁盘 3 2 千兆字节
磁盘 4 1.5 千兆字节

数据库包含两个大表:cust_callsitems。假设这两个表都包含多于 1,000,000 个行。 cust_calls 表提供了客户致电经销商的所有通话记录。items 表包含经销商已发货的每张订单的行式项目。

数据库包含两个使用率高的表:itemsorders。这两个表都要经受来自整个国家或地区的用户的持续访问。

其余的表是低容量表,数据库服务器将使用这些表查询数据,如:邮政编码或制造商。
表名 最大大小 访问率
cust_calls 2.5 千兆字节
items 0.5 千兆字节
orders 50 兆字节
customers 50 兆字节
stock 50 兆字节
catalog 50 兆字节
manufact 50 兆字节
state 50 兆字节
call_type 50 兆字节