debian

Debian MariaDB内存配置建议

小樊
45
2025-12-15 02:57:48
栏目: 云计算

Debian 上 MariaDB 的内存配置建议

一 核心原则与快速建议

二 不同内存规格的起步配置

物理内存 专用 InnoDB 起步配置 说明
4 GB innodb_buffer_pool_size=2G;key_buffer_size=64M;max_connections=150;innodb_buffer_pool_instances=2;sort/read_buffer/read_rnd_buffer/join_buffer 各 8M 预留约 1.5–2 GB 给系统、连接与文件系统缓存
8 GB innodb_buffer_pool_size=4–6G;key_buffer_size=64M(MyISAM 多可调至 128–256M);max_connections=200–300;innodb_buffer_pool_instances=4;各连接缓冲 8M 并发更高时优先加实例数而非盲目拉高连接级缓冲
16 GB innodb_buffer_pool_size=10–12G;key_buffer_size=64–128M;max_connections=300–500;innodb_buffer_pool_instances=8;各连接缓冲 8–16M 关注连接风暴与临时表,必要时再上调连接数
32 GB innodb_buffer_pool_size=20–24G;key_buffer_size=128M;max_connections=500–1000;innodb_buffer_pool_instances=8–16;各连接缓冲 8–16M 大内存下更应控制连接级内存总量,避免 OOM

注:上表为“起步值”,需结合实例负载、查询特征与监控数据迭代。

三 关键参数与推荐范围

四 计算与监控内存占用

五 Debian 配置路径与落地步骤

0
看了该问题的人还看了