优化 mariadb 2 标题:在理论上和实践上都像姐妹一样,但是等等,它们之间存在着重要的区别! 在撰写本文时,MariaDB 处于稳定版本 10.3.21。 从10.3.7版本开始,它就与InnoDB的使用和开发拉开了距离。 InnoDB 反过来取代了 MyISAM,成为 MySQL 和 MariaDB 中 BD 表的默认存储引擎。 有许多数据库存储引擎,甚至 Facebook® 也有自己的数据库存储引擎, 还有另一种速度极快的数据仅存储在 RAM 内存中,当您关闭计算机时,所有数据 手机号码数据 都会被删除。 其他人只有学术兴趣。 这里我们将详细讨论InnoDB。 负载峰值 在计算中,负载峰值的发生要么是由于我们的交互和/或人类活动,要么是由于不可预见的事件。 例如,我们每天早上 7:30 去上班,这一事实会给任何计算机系统造成负载峰值。 我们必须学会忍受负载峰值,处理它们,或者至少尽我们所能减轻它们。
让我们看看如何为此目的改进 MariaDB。 提示 最大连接数(“max_connections”):默认为 151。 有些人建议将其提高到 750 甚至 1000。我认为我们显然应该提高它,但不要忽视我们拥有的硬件和/或虚拟资源。 所以我并没有真正设定一个具体的数字。 限制:最少 10 个,最多 10 万个)。 Thread_cache_size:这些线程的作用是在内存中保留最多五分钟,以便在可能的情况下重用。
|