mnesia

    2热度

    1回答

    我有一对夫妇在Mnesia目录的文件,像 [email protected]_14585_1263_545605_962084.273 [email protected]_14702_1263_545842_879762.273 [email protected]_14585_1263_545605_962084.290 ... 我可以删除它们(因为它是大文件),没有风险数据丢失? 为什

    6热度

    4回答

    我在mnesia中有一个表,我需要更新其中记录中的单个字段。据Erlang : Mnesia : Updating a single field value in a row,如果我这样做: update_a(Tab, Key, Value) -> fun() -> [P] = mnesia:wread({Tab, Key}), mnesia:write(Tab, P

    2热度

    2回答

    我正在尝试使用erlang + mnesia构建一个小测试应用程序。 我有一个用户表构建从#user记录,如下定义: -record(user_details, {name, password}). -record(user, {id, details}). 然后我插入与该功能的用户: add_sample_data() -> Mat = #user{ details

    1热度

    3回答

    在每个应用程序启动时调用mnesia:create_schema()是否有副作用? 从我一直在阅读的内容来看,这个函数只能在每个数据库实例中调用一次。在现有数据库上多次调用它是一个大问题?

    2热度

    3回答

    我在我们的服务器上使用ejabberd + mochiweb。我保持ejabberd和mochiweb运行的时间越长,消耗的内存就越多(昨晚它消耗了35%的内存,现在略高于50%)。我认为这只是一个mnesia垃圾回收问题 - 所以我安装了Erlang R13B3并重新启动了ejabberd。这虽然没有解决它。 所以我注意到,现在在位全内存消耗的50%以上,它看起来像ejabberd的开始“放手”

    3热度

    3回答

    我想有一个Erlang节点的主从设置,其中读写操作只发生在主节点上。从属节点仅保留为热备用。 据我所知,Mnesia的默认行为是在执行写操作之前在所有节点上同步获取锁。这会导致高延迟,特别是对于地理上分散的节点。 我的问题是:Mnesia是否支持异步事务,其中锁只能在主节点上获取,并且写操作之后会向从节点传播?

    4热度

    2回答

    有什么方法可以设置mysql来代替mnesia。任何帮助,这是非常感谢。对我来说一切都很好。另外我需要存档历史文本。 在此先感谢 亚伯拉罕

    2热度

    1回答

    我需要保持一个gen_mod进程运行,因为它每分钟循环并进行一些清理。然而,每隔几天它就会崩溃,我将不得不手动重新启动备份。 我可以使用一个基本的例子来实现一个监督员到ejabberd_sup中,这样它就可以继续工作。我很努力去理解使用gen_server的例子。 感谢您的帮助。

    4热度

    1回答

    我们有许多云服务器,我正在构建一个新服务器来测试资源提供情况。 因为某种系统资源耗尽,所以在我认为我应该这样做之前,我正在发生致命的故障。 =INFO REPORT==== 14-Feb-2010::12:40:14 === Setting up: "http://sub48.localhost:9000" as pirate Mnesia('[email protected]'): Data

    6热度

    2回答

    有没有办法使用mnesia来完成本地写入和全局读取(没有复制)。例如:节点A写入其本地DB,节点B读取节点A的DB。 除了本地存储的模式信息之外,节点B没有自己的任何数据。 根据文档,{local_content, true}看起来像我需要使用,但我一直不成功试图让节点B读取节点A的数据。 我的模式和表的配置是这样的: nodeA上@ IP1: net_adm:ping('[email prote