我有一个高流量的网站托管在专用机器上。这台机器资源不足。
将 MySQL 数据库移动到 LAN 上的另一台专用机器是否会为网站提供更多资源(考虑到 MySQL 查询完全由另一台计算机完成)还是实际上会因为数据必须通过网络传输而变得更慢?
答案1
这取决于很多因素。首先,查询将产生轻微的损失,因为它现在必须通过网络传输。如果两台机器以低延迟和足够高的带宽连接,这可能不会对它产生太大影响,这意味着它可能会提高性能。其次,如果大多数资源都被 MySQL 使用,而新机器并不比旧机器好,那么你可能会得到较慢的结果。一般来说,如果你现在的性能很差,而你正在将 MySQL 服务器移动到另一台具有更好规格(速度、内存、磁盘)并链接到快速连接的机器上,你应该期待速度加快。