Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
建表后mnesia,增加了更多的查询需求。有些需求需要表格记录的多个元素。
mnesia
从文档中可知,第二个索引只能在一个元素上建立。
add_table_index(Tab, AttrName) -> {aborted, R} | {atomic, ok}
match_object如果没有索引,当记录数量大幅增加时,我担心操作速度。
match_object
这种问题有什么解决办法吗?
诀窍是让 mnesia 使用您新形成的索引。通过手动调用索引查找然后在对象键上进行匹配,或者使用 QLC 查询。我不记得match_object默认使用索引。你必须对此进行测试。