Windows-Server-2008
就本地或遠端 SQL Server 的性能提供建議?
我目前在同一台伺服器上擁有我的 Web 伺服器和 SQL Express / MySQL 伺服器。它在 VPS 上。我的主機一直有問題,所以我正在考慮將 web 和 db 伺服器分成 2 個 VPS 伺服器。
有人推薦這個嗎?我擔心將我的設置從本地數據庫伺服器更改為遠端伺服器會嚴重降低性能。它們將不在同一個網路上,但將通過 IP 地址相互引用。有什麼我應該注意的嗎?
如果 VPS 正在最大化其處理器資源,那麼將它們分開可能是一個好主意。通常,如果數據庫伺服器的負載很高,那麼將它們與 Web 前端分開會提高性能。如果數據庫上的負載非常低,那麼您可能會遇到其他問題(例如程式效率或類似問題)。
獲取共享的 sql 伺服器帳戶和/或共享的 mysql - 除非您出於某種原因確實需要控制,否則您會更快樂 - 虛擬化數據庫不能像許多其他事情一樣工作 - 通常文件 i/o 是一個問題,即使它沒有特別出現在測試結果中 - http://www.bitshop.com/Blogs/tabid/95/EntryId/29/Can-I-virtualize-SQL-Server-Is-performance-good.aspx