SQL 2008 R2:Data \ Log部分

我有一个SQL Server设置,以前的IT人员设置了2TB数据分区和1TB日志分区。 操作系统分区为244GB,SQL安装在单独的1TB分区上。

我们还有额外的8TB存储空间,我希望新的IT人员能够上线。 他想创build4个新的2TB数据分区。 我认为这是令人困惑的。 我们不能只备份当前的数据分区,把它吹走,并创build一个新的10TB数据分区

我负责pipe理服务器上的数据,但是我不能自己做这个设置。 这是一个运行ArcGIS Server的GIS服务器,大约有60个地理数据库,从20BG到一对可能增长到TB以上。

那么,5-2TB的数据分区还是1-10TB的分区。

感谢您的build议。

我认为,无论何时添加大量存储(我认为增加300%是相当大的),现在是重新评估整个存储使用情况的时候了。

有分区和驱动器,所以你要做的第一件事是validation每个分区使用的实际驱动器是分开的。 (请注意,某些存储arrays不允许这样做,或者难以做到这一点,比如3par和HP EVAarrays)。如果它们不是分开的,您仍然需要知道您的位置。 数据库不应该是单个文件。 数据库应该有一些文件数量等于可用于SQL服务器的核心数量。 这些文件可以分布在多个分区上。 另外TempDB应该位于最快的驱动器上(或者至less我将一个分区专用于tempDB。

这些是一些通用的build议 – 更多细节请参阅物理数据库存储devise

这个想法是将SQL数据和日志文件保存在不同的磁盘和主轴上,以遵循SQL最佳实践。

这个想法是,这会给你一个更高的IO,因为它停止从数据或日志的光盘争夺。

http://technet.microsoft.com/en-us/library/bb402876.aspx

我build议至less在不同的光盘上设置两个不同的分区,以确保数据和日志绝对在不同的光盘和主轴上。

另外,对于用于托pipeSQL数据的分区,我肯定会build议在RAID 10中创build磁盘arrays,以获得最大的磁盘I / O和冗余。 对于为日志创build的分区,您应该只需要RAID 5。