MySQL 分支 Percona 和 MariaDB,哪个适合在小内存 VPS 上使用?

2016-06-21 22:57:54 +08:00
 kuoruan

目前用的服务器是阿里 512M 的最低配置,也就是一个 php 环境,两个 WordPress 网站。想要把服务器环境尽量优化一下,现在的问题是数据库的选择,请问哪一个适合在小内存机器上使用?

594 次点击
所在节点    VPS
7 条回复
Sunyanzi
2016-06-22 01:51:59 +08:00
答案是都适合 ... 推荐顺序是 MySQL > MariaDB > Percona ...

MariaDB 和 Percona 的优化都不是奔着节省内存去的 ...

如果你以负载和性能都降低为目的 MySQL 是最优选 ...
ipchy
2016-06-22 06:58:39 +08:00
mysql 5.1.73
yylzcom
2016-06-22 09:31:51 +08:00
阿里云据说磁盘性能不适合做数据库,不过我在 64M 的 VPS 上跑过 Nginx+Php5-fpm+MariaDB ,最重要的是安装的时候先安装 mysql-common ,然后修改配置文件加上--skip-innodb ,然后安装其它包,不然 64M 内存安装都安装不下去。
运行的时候也是这样, MyISAM 比 Innodb 省资源得多。
具体优化措施,建议你请教一下这位: http://32mb.cn/
kuoruan
2016-06-22 19:52:55 +08:00
@Sunyanzi 网上有提到 Percona 的优化是做得最好的,而且官方有个 my.cnf 的生成工具。而且吧,我尝试安装了一下 MariaDB 感觉比 Mysql 原版要小好多。
kuoruan
2016-06-22 19:53:53 +08:00
@Sunyanzi 我倾向于使用 Percona 或者 MariaDB ,但是这两个太难选了。
itsme
2016-06-22 22:58:28 +08:00
32m.cn 那个用的是 sqlite 单文件的数据库,个人博客什么的估计也够用了。
kuoruan
2016-06-22 23:30:28 +08:00
@itsme 因为 512 内存还是没 32m 那么惨,开着 swap 的时候 mysql 没宕过。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/287423

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX