Sql-Server
IBM FlashSystem V9000 儲存 - 是否應將 os、mdf 和 ldf 以及 tempdb 分離到不同的捲上?
是否有任何好處可以證明將 os、mdf、ldf 和 tempdb 分離到單獨的捲上是合理的?
RAID 和冗餘已包含在內。
與主機的連接選項有:
- 16 x 16/8/4 Gb 光纖通道
- 8 個 10 Gb 乙太網光纖通道 (FCoE);和
- 8 個 10 Gb iSCSI
…所以我不認為這是一個瓶頸。
FlashSystem 數據表在這裡:
即使使用 SAN 也需要單獨驅動器的一個原因是給定磁碟或一組磁碟一次只能執行這麼多的 I/O。通過將作業系統、臨時數據庫、日誌、頁面文件和使用者數據庫保存在同一驅動器上,驅動器上的任何東西都可能使 SAN 上的 I/O 飽和。根據查詢和伺服器配置,TempDB、頁面文件和 LDF 都可能爭用 I/O。通過將它們分開,這些磁碟集的 I/O 將獨占它們的分配位置。
另一件要考慮的事情是,如果共享磁碟空間,這些東西中的任何一個都可以使用所有可用空間,而不是關閉一個組件,而是關閉整個伺服器。
我喜歡那個 SAN。我在 2015 年或 2016 年使用過它,我們得到了微秒級的響應。我發現無論如何將捲分開以進行監視和性能調整/隔離很有用。在使用具有不同限制的許多不同監控解決方案時,能夠提取每個磁碟的 perfmon 指標(如果每個 db 在其自己的驅動器號上,或者 tempdb/logs 拆分等)確實很有幫助。
它還可以幫助您在未優化的磁碟環境中保持標準的移動正向。