gpt4 book ai didi

erlang - 如何确保 mnesia 快速启动

转载 作者:行者123 更新时间:2023-12-03 00:41:20 25 4
gpt4 key购买 nike

带有 mnesia/dets 的 Erlang 因其崩溃后启动速度慢而闻名。基本上与旧文件系统上的 fsck 问题相同。

但是,在定期关机后,我也遇到了启动速度缓慢的情况:在一台强大的机器上,大约需要 8 分钟才能处理 250 MB 的磁盘数据。

所以除了输入“q().”之外,我还必须在关机时做一些特殊的事情?有没有办法加快启动时间?

最佳答案

到目前为止我发现的事情:

  • disk_only_tables 似乎会导致启动时间比disk_tables长得多
  • 使用新表类型调用 mnesia:create_table() 不足以更改表类型。使用mnesia:change_table_copy_type()
  • 如果您删除项目,disk_only_tables 似乎不会缩小且加载速度不会更快。

我通过修复两个表上的表类型问题并将数据库大小缩小到 4 MB 解决了我的问题。

关于erlang - 如何确保 mnesia 快速启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/395433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com