Sql-Server

在小容量 VPS 上獲取 SQL Server 數據庫的最佳方法

  • June 6, 2017

我有幾個小站點,我剛剛租用了一台帶有 1&1 的 Windows VPS 伺服器。它包括 2 個“vCore”、4 GB RAM 和 120 GB SSD。

它非常適合我的需求,但現在我需要確定讓多個 SQL Server 數據庫執行的最佳方法。

問題:

  1. SQL Server Express 會用盡我的 RAM 和頻寬來終止這樣的配置嗎?
  2. 我沒能找到任何人谁愿意在 SQL Server 數據庫上只租給我一些空間。除了購買另一個 VPS 來存放我的數據庫之外,還有其他選擇嗎?

我意識到有些人會嘲笑這是非常不足的。但我的需求並不那麼重要,我的預算也很小。

SQL Server Express Edition 被限制為 10GB 最大數據庫大小(每個數據庫)和 1.4GB 緩衝池記憶體每個實例,所以如果沒有其他東西(或很少)執行,你不會通過執行它來“殺死”伺服器. 但是,如果您對數據庫進行大量工作,您會發現自己缺乏記憶體並從磁碟讀取大量數據而不是記憶體在記憶體中。

頻寬?這在很大程度上取決於您進出伺服器的流量。

我沒能找到任何人谁愿意在 SQL Server 數據庫上只租給我一些空間。

Azure SQL 數據庫與您在此處描述的非常相似。“成本效益”在旁觀者眼中。

經過仔細考慮,我真的不相信在只有 120GB 磁碟空間和 4GB RAM 的系統上安裝 SQL Server(Express 或其他)是沒有意義的。

事實上,有些人建議您不應該在同一台伺服器上託管您的網站和數據庫,即使有更多資源。當你考慮到這個 VM 已經包含 Windows Server、IIS 等時,我想我會尋找另一種選擇。

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