У меня есть запрос, который возвращает ~ 1 миллион строк в следующем формате:pytables - как ускорить поиск данных в списке
data = [[i['field1'], i['field2']] for i in tbl.where(conditions)]
и принимает более 5 минут.
Когда я попробовал tbl.where(conditions)
сам по себе, запрос занял менее секунды, поэтому большую часть времени, похоже, тратится на повторение строк в понимании списка.
Есть ли более быстрый способ извлечения поля1/field2 из запроса? (У меня есть достаточный объем оперативной памяти для хранения результатов в памяти)