【问题标题】:Maria DB recommended RAM,disk,core capacity?Mariadb 推荐的 RAM,disk,core 容量?
【发布时间】:2017-02-04 16:13:36
【问题描述】:

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

感谢您的帮助!!!

【问题讨论】:

  • 好吧,如果你不打算在烤面包机上安装它it should work everywhere。
  • 请记住,重要的是,当您在服务器上安装 MariaDB 时,您需要根据服务器的硬件调整 MySQL.cnf 文件。

标签: mariadb mariadb-connect-engine


【解决方案1】:

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

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

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

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

【讨论】:

    【解决方案2】:

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

    512MB 的 RAM 很紧,但如果只运行 MariaDB 就足够了。但是您需要积极缩小my.cnf 中的各种设置。即使 1GB 也很小。

    1GB 的磁盘足以容纳代码和最少的数据(我认为)。

    请试验并报告。

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

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

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

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

    【讨论】:

    • 这个答案没有意义。你绝对可以在 500MB 以下运行 MariaDB。所需的 RAM 量取决于您希望在内存中缓存多少以供查询。
    • 看到这个问题是针对一个非常小的入门级数据库,我很欣赏这个答案,而不仅仅是听到“这取决于”。因此,当有人至少尝试给出一个数字(即使不是完美的)时,对很多人来说它都会有所帮助。特别是如果您想知道 1MB 或 10GB 是否足够...
    • @AlfaBravo - 我添加了更多文字。
    猜你喜欢
    • 2021-05-01
    • 2011-08-26
    • 2019-01-03
    • 2011-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-19
    相关资源
    最近更新 更多