请提供有关本地或远程 SQL Server 性能的建议?

请提供有关本地或远程 SQL Server 性能的建议?

我目前在同一台服务器上安装了 Web 服务器和 SQL Express / MySQL 服务器。它位于 VPS 上。我的主机一直有问题,所以我正在考虑将 Web 服务器和数据库服务器分离到 2 个 VPS 服务器中。

有人推荐这个吗?我担心将我的设置从本地数据库服务器更改为远程数据库服务器会严重降低性能。它们不会在同一个网络上,但会通过 IP 地址相互引用。我应该注意什么?

答案1

如果 VPS 的处理器资源已经用尽,那么将它们分开可能是一个好主意。通常,如果数据库服务器的负载很高,那么将它们与 Web 前端分开将提高性能。如果数据库的负载很低,那么您可能遇到了其他问题(例如编程效率或类似问题)。

答案2

获取共享的 sql server 帐户和/或共享的 mysql - 除非你因为某种原因真正需要控制,否则你会更高兴 - 虚拟化数据库的效果不如许多其他东西 - 通常文件 i/o 是一个问题,即使它没有特别出现在测试结果中 -http://www.bitshop.com/Blogs/tabid/95/EntryId/29/Can-I-virtualize-SQL-Server-Is-performance-good.aspx

相关内容