当我收到这样的消息时,如下所示:
** WARNING ** Mnesia is overloaded: {dump_log, write_threshold}
有什么方法可以知道哪个表正在被密集使用?我需要做什么样的调试?
谢谢。
StreamHacker 上有关该主题的有趣帖子:
http://streamhacker.com/2008/12/10/how-to-eliminate-mnesia-overload-events/
文章中的一个建议是切换到同步写入,不确定这是一个很好的通用答案。它肯定会改变你的缩放特性,所以不要跳过工程和测量变化。
然而,两者dc_dump_limit
都是dump_log_write_threshold
很好的设置。默认值有些过于敏感。