什么情况下会导致 Mnesia overload?可以通过配置或者其他方式优化吗?

EMQX 版本

EMQX 5.4.1

EMQX 安装部署方式

通过 EMQX Operator 部署

EMQX 集群情况

3core+15replicant

大量写 db 时,就会出现。
比如:

  1. delayed 大量的延迟消息
  2. session 持久化会话。
  3. 其它写 内置数据库的操作。
    如果不是上面的,可以贴一个完全的配置看看》
./bin/emqx ctl conf show 

在 operator 里面我不知道如何调整,如果是 emqx 的话,就是在
etc/vm.args 中有 2 个参数:

## Mnesia thresholds
-mnesia dump_log_write_threshold 5000
-mnesia dump_log_time_threshold 60000

之前启用了“保留消息”功能,将保留消息功能停用后压力下降很多。

配置手册 | EMQX 企业版 5.4.1 文档 配置手册中没找到 Mesia thresholds两个选项,这两个配置项具体怎么配呢?

直接改这个文件。