Indexing 记忆匹配对象与复杂索引

Indexing 记忆匹配对象与复杂索引,indexing,erlang,mnesia,Indexing,Erlang,Mnesia,在建立了mnesia表之后,添加了更多的查询要求。有些需求需要表记录的多个元素 从文档中可以看出,第二个索引只能建立在一个元素上 add_table_index(Tab, AttrName) -> {aborted, R} | {atomic, ok} 如果没有索引,当记录数量大幅增加时,我担心match\u对象的操作速度 这类问题有什么解决办法吗?诀窍是让mnesia使用新形成的索引。手动调用索引查找,然后匹配对象键,或者使用QLC查询。我不记得有哪个match\u对象默认使用索引。您

在建立了
mnesia
表之后,添加了更多的查询要求。有些需求需要表记录的多个元素

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

add_table_index(Tab, AttrName) -> {aborted, R} | {atomic, ok}
如果没有索引,当记录数量大幅增加时,我担心
match\u对象的操作速度


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

诀窍是让mnesia使用新形成的索引。手动调用索引查找,然后匹配对象键,或者使用QLC查询。我不记得有哪个
match\u对象默认使用索引。您必须对此进行测试。

非常感谢您的建议。