As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center提供指导。




9年前关闭。




我一直在MySQL服务器中遇到脏页刷新问题。这占用了大量CPU资源,并且由于服务器中缺少剩余资源,我的站点关闭了。我在数据库中有1000万条记录,并且它将进一步增长。我的表在innodb中运行,并且由于其基于事务的站点,因此我需要innodb。将迁移到Percona服务器将消除我的脏页刷新问题。通常,迁移还是坚持使用MySQL更好?

一旦我迁移到percona,如果我想恢复到Mysql,可以将备份从percona还原到mysql吗?

最佳答案

Percona Server对刷新有很多改进。但是在这么小的数据库上,可能出了点问题,例如缓冲池和日志文件大小为默认值,而不是针对生产工作负载进行配置。我同意其他张贴者的观点,您需要在尝试尝试解决问题之前先对其进行衡量和理解。但是,我不同意将Percona Server迁移是一项冒险且耗时的举动。您可以简单地将/ usr / sbin / mysqld替换为从Percona Server的tarball中提取的那个,如果您不喜欢它,请放回旧的二进制文件。 Percona Server只是MySQL,它进行了一些无中断的改进,您可以确信切换到或从它切换将是可行的。 (顺便说一下,我为Percona工作。)

09-25 20:22