去年我买了一台电脑,大约 1,800 美元,所以它相对高端。当我第一次拿到它时,我对它处理大型 MySQL 查询、导入和导出的速度特别满意。但在这个过程中出现了问题,我不知道如何诊断问题。
任何涉及处理大量数据的工作,例如对 c. 1GB+ 的文件进行 gzip 压缩、对大型 MySQL 表进行更新等,都变得非常慢。我刚刚在远程服务器上对 240,000,000 行的表执行了密集的 alter 语句,该服务器的规格较低。这花了大约 10 分钟。但是,在我的计算机上对 167,000,000 行的表执行相同的查询很顺利,直到达到 860MB。现在它每 15 秒仅写入约 1MB。
有人对调试该问题有什么建议吗?
我使用的是 LinuxMint(基于 Ubuntu 12.04)。主分区已加密,这确实会减慢 gzip 的速度。我注意到交换分区很少使用,但不确定是不是因为 RAM 太多。文件系统是 ext4。MySQL 服务器位于单独的硬盘上,但我第一次安装时一切正常。除了上述问题外,没有其他问题。
我将在第 4 个硬盘上安装全新的 Ubuntu,看看是否有什么不同。