Sql-Server

用於生產數據庫的 SQL Server Express?

  • June 28, 2017

我們即將推出一個雙網路/內部事務應用程序,其中每個客戶端都有自己的數據庫。每個數據庫都非常小 - 每個不到 50MB,所以我們想知道使用 SQL Express 2008 代替完整的 SQL Server 是否有意義。

這似乎具有跨伺服器分佈磁碟 I/O 的優勢,同時節省大量 $$$(因為小型 15K 驅動器和使用的雙核伺服器都很便宜)。如果在某些時候我們需要太多的伺服器,我們可以升級到 SQL Server ……但是對於有幾十個內部使用者來說,現在這似乎太貴了(特別是因為我們需要一個故障轉移框)。

考慮到我們較小的數據庫大小,1GB 記憶體和在單個處理器上使用 4 個核心聽起來並沒有太大限制。我們永遠不會有超過 200 個並髮使用者,並且大多數操作將更具事務性(這似乎有利於大量高速磁碟而不是重型 RAM/CPU,對嗎?)

我是否錯過了 SQL Server Standard 的任何優勢,這些優勢可以證明最初額外的 5-2 萬美元投資是合理的?

SQL Server 的其他版本為您提供 SQL 代理等功能,因此您可以安排數據庫維護和其他工作。

只要您的數據庫可以滿足 Express 版本的限制,您就可以了。

SQL 伺服器喜歡大量的 RAM。越多越好。由於 SQL Server 無法將數據載入到記憶體中,這會給磁碟帶來額外的負載。您應該查看 SQL Server 的 Web 版或工作站版。這些版本的限制高於 Express 版,但成本低於標準版。

如果您確實從 Express 版開始,您可以在購買許可證後隨時升級到 Standard 版。

引用自:https://serverfault.com/questions/60670