mysql - 我应该从 MySQL 迁移到 Percona 服务器吗

标签 mysql innodb percona

我一直在 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 工作。)

关于mysql - 我应该从 MySQL 迁移到 Percona 服务器吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7971761/

相关文章:

php - 如何在php中显示数据 View mysql

java - 仅用于审计目的的 ER 建模字符串对象列表

未设置 MySQL REPEATABLE-READ Workbench 事务级别

MySQL:如何实现行级事务锁定而不是表锁定

php - MySQL 开销 - 如何调整服务器以加速不良查询

mysql - Rails 服务器可以工作...但无法生成脚手架

mysql 提交 block 中的事务

mysql - 字符串前后的通配符 - MySql、PSQL

mysql - 为什么 MySQL 优化器不使用所有列索引?

mysql - Percona 服务器退出而不更新 PID 文件