该表只有两列。一个是关键,另一个是价值。关键是来自1,2,3,... N的顺序号。
我想通过提供用于节省时间的密钥列表而不是逐个调用mnesia:read/N
来同时搜索多个值。可能吗?关键列表可能像'1,21,55'没有一些规则。
答案 0 :(得分:1)
表格非常小,所以没有ets:match或select会有所作为。 我看到的唯一优化是使用dirty_read,并且不会在每次读取时包装事务。
我不确定这里,但由于mnesia线性散列的性质,没有批量读取隐藏API。 如果您的密钥可以完全随机,那么无论如何都无济于事。