Мне нужно выполнить запрос 2,5 миллиона раз. Этот запрос генерирует несколько строк, которые мне нужны AVG(column), а затем используйте этот AVG для фильтрации таблицы из всех значений ниже среднего. Затем мне нужно INSERT отфильтровать результаты в таблицу.
Единственный способ сделать такую вещь с разумной эффективностью - это создать TEMPORARY TABLE для каждого потока python-postmaster. Я просто надеюсь, что эти TEMPORARY TABLE не будут сохраняться на жестком диске (вообще) и будут оставаться в памяти (ОЗУ), если только они не работают из рабочей памяти, конечно.
Я хотел бы знать, будет ли TEMPORARY TABLE брать записи на диск (что помешало бы INSERTS, т.е. замедлить весь процесс)