wc -l
671
real 0m0.020s
user 0m0.008s
sys 0m0.000s
Придумал как заоптимизировать фуллскан в моем случае для таких запросов. У меня в табличке с метриками level на первом месте в ключе. Так что можно выполнить серию запросов level = 1 and path like "o%", потом с его результатами к level = 2 и тд. Прям совсем быстро конечно не будет, но все-таки за более-менее разумное время отработает и в памяти не надо ничего хранить.
Обсуждают сегодня