您是指打开/读取/解析那个 2.6MB 的文本文件需要 4GB 内存吗?您是 Discourse 的开发者吗? imo,一个读取该转储(提取 Discourse 使用的所有数据)并将其保存到其他任何内容的二进制可执行文件应该在 200KB 左右,加上一个大约 100KB 的缓冲区(对于这个简单的操作,无需考虑包含整个 MariaDB)。
我认为问题不在于 RAM。该过程很快,并且显示了已导入表的导入进度。它没有“退出”。用户表位于转储的末尾,在主题等之后。
我想再次尝试,尝试将用户表复制/粘贴到顶部,并执行上述手册/页面中的相同步骤(同样使用 phpMyAdmin 而不是 phpBB 创建的转储),但现在 Discourse 拒绝开始该过程,尽管没有添加任何连接数据,它却尝试远程连接。
我重建了导入容器,但也许需要先删除某些东西?