我有一个相对较小且快乐的 MySQL 5.1 数据库,安装在 FreeBSD 7.1 64 位上。由于与我们的备份软件和 FreeBSD 不兼容,我不得不将数据库移至 Linux 服务器。
因为我们在这里的其他所有东西上都运行 Debian,所以我将满足于此。最大的问题是我应该运行 32 位还是 64 位。这是一个虚拟化的环境,所以硬件在这方面不起作用。
通过使用 64 位 linux+64 位 MySQL 并分配很少的内存(假设 512M 是极端的),我是否会获得任何性能提升(或损失)?我应该只使用 32 位直到我需要为 MySQL 分配超过 2GB 的 RAM(PAE 没有帮助,32 位 MySQL 不能使用超过 2GB)?