2017-02-28 52 views
0

最近,我與我們的網絡和系統團隊討論瞭如何將SQL文件放在不同的SAN LUN上。他們認爲,由於SAN EMC管理流程,現在已經有一段時間了,浪費時間和精力將SQL文件(Data/Log/Lob/Index/Backups特別是TLogs)放置在具有不同主軸的單獨驅動器上。所以,你能幫助我參與並陳述你對這次討論的想法和遠見。在SQL上放置SQL文件

+0

https://www.brentozar.com/archive/2008/08/sql-server-on-a-san-dedicated-or-shared-drives/ – manderson

回答

0

我傾向於同意你的SAN管理員在這一點上。目前大多數SAN都運行RAID-10或類似技術,跨越多個驅動器並處理非常高的IOPS。爲SQL Server數據和日誌物理分離主軸可以回到本地存儲時代,驅動器數量少,IOPS功能低。

0

所以 - 它絕對值得把你的SQL數據放在單獨的LUN上,如果只是爲了擴展目的。絕對不要將LUN分割成多個文件系統,我已經看到了 - 它是通向破壞的道路。

將不同的卷放在不同的物理主軸上 - 這取決於很多因素。

什麼是工作負載,OLTP或OLAP(事務或分析)? 什麼是存儲陣列?是傳統的RAID(LUN在RAID組上)還是虛擬化配置(LUN上的「擴展盤」,RAID組上的盤區(示例VNX,VMAX,Unity))? 您使用精簡配置嗎? 你打算如何擴展?

衡量您將什麼樣的工作量分配給當前的存儲設備。主要的是,衡量IOPS,而且IO塊大小。單獨的IOPS是一個毫無意義的數字,您想知道IO操作的大小以確定卷的位置。確定您使用的是傳統還是虛擬化的技術。使用延遲作爲最終的性能測量。

這應該讓你的存儲人開始對話。