首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MySQL & tmpfs :性能

MySQL & tmpfs :性能
EN

Server Fault用户
提问于 2010-06-16 08:01:41
回答 1查看 2K关注 0票数 3

我想知道,使用tmpfs是否以及在多大程度上可以改善MySQL性能,以及应该如何做?我的猜测是执行mount -t tmpfs -o size=256M /path/to/mysql/data/DatabaseName,并正常使用数据库,但可能我错了(我只使用MyISAM表)。

tmpfs、/path/to/mysql/data/DatabaseName/path/to/mysql/data/DatabaseName_backup之间的每小时rsync会影响性能吗?如果是这样,我应该如何备份tmpfs数据库?

那么,这是一个很好的方式做事情,有没有更好的方法,还是我失去了我的时间?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2010-06-16 13:37:07

当有人问我如何将一个这里数据库加载到内存时,我回答了一个类似的问题,MySQL。在其他潜在的解决方案中,MySQL中有一个本机引擎,这些解决方案对大多数情况都更好。

对于MyISAM表,所建议的解决方案将是功能性的。

rsync不一定会影响性能,但如果您的系统资源非常少,则可能会影响性能,因为高I/O利用率会影响整个系统的性能。在大多数情况下,我会说它不会,但唯一的方法是确定是测试。

对我来说,这个解决方案似乎很危险。在断电的情况下,数据可能会丢失,因为rsync不会是实时的。您可以将数据库复制到可以存储在磁盘上的从服务器。在启动实例之前,ramdisk服务器上的MySQL上的启动可以将该主机上的scp转换到ramdisk中。

如果您的MySQL实例没有得到很好的优化,您就会注意到性能的显著提高。如果优化得很好,我会怀疑收益会更少。确定的唯一方法是使用像超级猛击MySQL基准系统工作台这样的工具来量化性能。

祝好运。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/151598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档