4

我无法找到 maria DB 推荐的 RAM、磁盘、核心容量数量。我们正在设置初始级别和非常小的数据量。所以我只需要maria DB推荐的容量。

感谢你的帮助!!!

4

2 回答 2

4

看到这几年微服务架构快速增长,每个微服务通常都需要自己的数据库,我觉得这种问题其实越来越合适了。

我正在寻找这个答案,因为我们正在探索在许多服务器上创建小型数据库的可能性,并且出于兴趣想知道 Maria/MySQL 数据库的最低要求是什么......

无论如何,我从 这里得到了这个有用的答案,我想如果其他人正在调查它,我也可以在这里分享......

启动时,它(数据库)分配它需要的所有 RAM。默认情况下,它将使用大约 400MB 的 RAM,这对于具有 64GB RAM 的数据库服务器来说并不明显,但对于小型虚拟机来说却相当重要。如果您添加了 128MB 的默认 InnoDB 缓冲池设置,那么您的 512MB RAM 分配已经远远超过了,并且不包括操作系统中的任何内容。

于 2020-01-08T09:39:46.783 回答
1

对于大多数MySQL/MariaDB 安装来说,1 个 CPU 内核绰绰有余。

512MB 的 RAM 很紧,但如果只运行 MariaDB 就足够了。但是您需要在my.cnf. 即使 1GB 也很小。

1GB 的磁盘对于代码和最少的数据来说绰绰有余(我认为)。

请进行实验并报告。

操作系统之间以及 MariaDB 版本之间的要求存在细微差别。

关闭大部分 Performance_schema。如果所有标志都打开,则会消耗大量 RAM。

20 年前,我在我的个人 256MB (RAM) Windows 机器上运行了 MySQL。我怀疑今天的 MariaDB 可能太大而无法在这么小的机器上工作。今天,操作系统是任何基本机器磁盘的最大占用者。如果您只有几 MB 的数据,那么磁盘不是问题。

这样看——你能买到的最小的智能手机是什么?几 GB 的 RAM 和几 GB 的“存储”。如果您将其中任何一个数字减半,手机可能无法工作,即使在您添加应用程序之前也是如此。

于 2016-09-27T23:40:10.170 回答