Kei*_*ton 4 performance storage storage-area-network log-files sql-server-2008-r2
在我的旧服务器上,我将它们分开到不同的 RAID 阵列以提高性能。使用 SAN 对我来说是新手,所以我不确定最佳配置。
SAN:48 个驱动器。10K 600GB SAS。RAID 50。4 Gbps 连接。
更新信息:
所有 48 个驱动器都是同一个 RAID 阵列的一部分。我想知道将数据和日志放在不同的卷中是否有任何好处。我知道,如果我将 SAN 拆分开来,可能会有一些好处,具体取决于具体情况。向我们出售 SAN 的戴尔代表表示,将所有 48 个磁盘保留在一个阵列中并使用单独的卷(“LUNS”?)可以获得最佳性能。对不起,如果我的问题不清楚。
将您的日志文件放在一个单独的卷上,即使它在同一个 raid 中,也应该比将数据和日志放在同一个卷中具有更好的性能。在大多数存储系统上,每个卷一次只能通过一个路径访问。这意味着您的日志和数据将共享相同的控制器端口、控制器缓存、队列深度和 FC 交换机资源。其中任何一个都可能成为瓶颈,将您的日志放入另一个共享尽可能少的卷可能会导致性能提高。
也就是说,将日志和数据保存在单独的磁盘上既有性能又有可靠性的原因,假设您不在那些同时使用阵列中所有轴的新型“宽条带化”机器上。每次执行数据库写入时,都会记录下来,并且每个日志都会写入一次(在实际修改之上)。
您正在进行raid 50。这通常表明您将数据条带化到超过8 或16 个磁盘。如果是这种情况,通常您将为每种磁盘类型设置至少两个 raid-50(您有一个)。针对您的情况的最佳解决方案是将您的数据放在您拥有的最快(即最大)的突袭中,并将您的日志放在另一个突袭中。
| 归档时间: |
|
| 查看次数: |
2385 次 |
| 最近记录: |