2

建表后mnesia,增加了更多的查询需求。有些需求需要表格记录的多个元素。

从文档中可知,第二个索引只能在一个元素上建立。

add_table_index(Tab, AttrName) -> {aborted, R} | {atomic, ok}

match_object如果没有索引,当记录数量大幅增加时,我担心操作速度。

这种问题有什么解决办法吗?

4

1 回答 1

2

诀窍是让 mnesia 使用您新形成的索引。通过手动调用索引查找然后在对象键上进行匹配,或者使用 QLC 查询。我不记得match_object默认使用索引。你必须对此进行测试。

于 2012-11-27T12:01:52.777 回答