Sql-Server

在不同 SQL Server 上的應用

  • March 5, 2018

在 Sql 註釋中“如果您不必這樣做,則永遠不應該將應用程序放在彼此的位置。共享記憶體、CPU、內部 tempdb 的應用程序可能會導致問題。送出失控查詢的應用程序可能會導致伺服器單次停止。 " (SQL Server 2012 釋放)(Rankins)

我們公司有 5 種不同的應用程序。多個應用程序都沒有相互接觸或使用跨數據庫連接。如果公司預算不受限制,資源是無限的,並且我們有少量成本/充足的時間來管理不同的伺服器,我們是否應該將所有應用程序放在 5 個伺服器盒上?

無限的一切?

當然,僅以每個硬體 50,000 美元的價格購買五個不同的物理盒,使用基於核心的企業許可和 SA,將它們全部修補,管理它們,並每年支付許可費用。

現實嗎?在某種程度上,你可以證明會計是正當的嗎?

使用直接執行 Windows 和 SQL Server 或通過管理程序的物理機,

  • 給它足夠的記憶體(如果你負擔得起的話,足以容納你的整個數據庫)——如果你堅持使用標準版,128GB 是最大的(留一些給作業系統)
  • 幾個好的,快速的CPU
  • 並將您的數據放在快速、可靠的企業級固態驅動器上——本地或 SAN 上。
  • 我同意; 不要將您的實際應用程序放在您的 SQL Server 系統/客戶機上。

如果它們互相踩踏,請查看資源調控器或單獨的 VM。注意後者的許可費用!

引用自:https://dba.stackexchange.com/questions/194858