LINUX.ORG.RU

[erlang] Использует ли Mnesia индексы сама?

 


0

1

Есть таблица в памяти в которую значения вставляются по одному ключу-полю, а выбираются по другому. Причем выбираются в отсортированном порядке и ограниченное количество(аналог GROUP BY и LIMIT). Вопрос в следующем, при запросе через qlc используюся ли индекс по второму полю или он просматривает всю таблицу?


Про qlc в мануале написано следующее:

The qlc module does not create any indices but looks up values using the key position and the indexed positions of the QLC table.



Так что, имхо, да, используются, но только те, что уже определены в БД + кеширует свои запросы.

delete83 ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.