У меня есть набор запросов из примерно 1500 записей из запроса Django ORM. Я использовал методы select_related () и only (), чтобы убедиться в строгости запроса. Я также использовал connection.queries, чтобы убедиться, что есть только этот один запрос. То есть я позаботился о том, чтобы на каждой итерации не вызывалось никаких дополнительных запросов.
Когда я запускаю запрос вырезать и вставить из connection.queries, он выполняется за 0,02 секунды. Тем не менее, требуется семь секунд, чтобы перебрать эти записи и ничего не делать с ними (проход).
Что я могу сделать, чтобы ускорить это? Что вызывает эту медлительность?