我最近继承了一个 SQL Server 2005 机箱,上面装载了来自三个不同的 NetApp FAS2050 文件服务器的 LUN。之所以有三个,是因为前两个文件服务器空间不足,而我们的数据库不断需要更多空间。这种设置对性能有什么影响(如果有的话)?将 LUN 从另外两个较旧的文件服务器移动到较新的文件服务器是否更好,以便我们只有一个文件服务器/控制器用于缓存等?
这是一般情况。抱歉,我没有提供更多细节。
答案1
通常来说,主轴/控制器越多越好。我会保留 3 个。尤其是考虑到该文件管理器的规格,而您使用了 3 个……
不过,我会考虑哪部分数据位于哪里……并考虑分别使用一个用于日志、数据和 tempdb。可能有更好的方法来分发数据,但这是一个很好的开始
答案2
正如 gbn 所述,这实际上可以帮助您提高性能,特别是如果您按功能拆分文件管理器,正如 gbn 也所述。一个潜在的考虑是使用从服务器到交换机的成组 NIC(如果您还没有这样做的话)- 原因是您将至少拥有 3 个不同的 MAC(每个文件管理器一个),因此成组 NIC 应该比单个 NIC 真正提高您的性能 - 只是需要考虑的事情。