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.
テーブルには 2 つの列しかありません。1 つはキーで、もう 1 つは値です。キーは 1,2,3,...N の連番のようなものです。を呼び出して 1 つずつではなく、時間を節約するためにキーのリストを提供することで、同時に多くの値を検索したいと考えていますmnesia:read/N。出来ますか?キーリストは '1, 21, 55' のようなもので、ルールはありません。
mnesia:read/N
テーブルは非常に小さいので、ets:match も select も違いはありません。私が目にする唯一の最適化は、dirty_read を使用し、読み取りごとにトランザクションをラップしないことです。
ここではよくわかりませんが、mnesia 線形ハッシュの性質上、一括読み取り隠し API はありません。キーが完全にランダムである可能性がある場合、とにかく役に立ちません。