Performance
虛擬化環境中的多個磁碟與單個磁碟
我們計劃在此物理架構上安裝 SQL Server:
- 基於windows server 2019的hyper-v集群
- 所有虛擬機所在的集群共享卷
- 包含 CSV 的全快閃記憶體 SAN
我一直認為,為數據文件、日誌文件、臨時數據庫文件等提供多個磁碟是一種常見的最佳做法……
但這種最佳實踐是指準系統安裝。
所以,我要問的是:在上述架構(如果有的話)上這樣做的實際好處是什麼?
在上述架構(如果有的話)上這樣做有什麼實際好處?
有一些管理上的好處,特別是:
- 您在 VM 中為 Data、Log 和 TempDb 獲得單獨的磁碟性能計數器
- 您可以將其中任何一個遷移到不同的儲存設備,而無需重新配置 VM 或 SQL Server。
- 您可以為每個虛擬磁碟單獨管理儲存服務質量,限製或保留 IOPS。
- 您在來賓 VM 中獲得單獨的 IO 隊列,這可能會略微提高性能,尤其是在性能關鍵日誌寫入與大容量數據文件 IO 混合的情況下。