我正在配置一台新服务器:它有一个raid控制器,带有8x 146 Gb磁盘.
系统目前在Raid 10中配置但只有1个逻辑驱动器,这不是最佳的,因为数据和日志文件应该在单独的磁盘上?
系统目前在Raid 10中配置但只有1个逻辑驱动器,这不是最佳的,因为数据和日志文件应该在单独的磁盘上?
重新配置要使用的系统是否有意义:
> 2个磁盘作为OS日志的raid-1逻辑磁盘
> 6个磁盘作为数据的raid-10逻辑磁盘
所有磁盘仍然在同一个raid-controller上,所以’我不知道这是否给我带来了性能优势?
感谢您的建议!
解决方法
这取决于您的数据库是主要读取,主要是写入,还是未知的混合.
如果数据库主要是读取(SELECT),那么请使用同一RAID 10中的所有八个驱动器.
如果数据库主要是写入(INSERT / UPDATE / DELETE),那么您甚至可能需要考虑两个4驱动器RAID 10阵列 – 特别是如果您的数据库将进行频繁的事务日志备份,数据库镜像或日志传送.
如果您不知道,如果服务器将来有空间添加额外的硬盘,我会选择2 6.这样,如果您以后决定在数据或日志阵列上需要更高的性能,通常可以热添加驱动器对并在不中断的情况下重新条带化.如果您发布RAID卡型号,我们可以确定.
如果您不知道,并且没有空间来添加额外的驱动器,那么我将使用单个8驱动器阵列以便于管理.您不会担心日志驱动器上的空间不足.
无论您选择哪个选项,都要将日志文件放在与操作系统不同的逻辑驱动器上.如果您突然有大量的事务量并且日志文件填满了操作系统的逻辑驱动器(C),那么您的服务器可能会很难.