我正在使用一个大型数据库(一些表 500000000+ 行)。每天应该替换 3-10 百万行,每次导入大约 100 万行(因此使用 CRON 每天 3-10 次)使用 LOAD DATA INFILE。问题是,在进行如此大的文件导入时,MySQL 占用了 80% 的 CPU,来自网站的所有常见查询变得非常缓慢或网站性能下降。站点在 Amazon 的 EC2 Windows 2008 服务器下运行。有谁知道如何在一个 EC2 实例中解决这个问题(不拆分数据库)谢谢。
我正在使用一个大型数据库(一些表 500000000+ 行)。每天应该替换 3-10 百万行,每次导入大约 100 万行(因此使用 CRON 每天 3-10 次)使用 LOAD DATA INFILE。问题是,在进行如此大的文件导入时,MySQL 占用了 80% 的 CPU,来自网站的所有常见查询变得非常缓慢或网站性能下降。站点在 Amazon 的 EC2 Windows 2008 服务器下运行。有谁知道如何在一个 EC2 实例中解决这个问题(不拆分数据库)谢谢。