﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
13869	Documentation should mention that QuerySet.iterator() method doesn't affect db driver	Jani Tiainen	nobody	"Some Python database drivers, like psycopg2 does caching if using client side cursors (instantiated with connection.cursor() call).

Driver itself will still cache all data from queryset causing in huge datasets massive usage of memory even Django documentation suggests that using QuerySet.iterator() doesn't cache anything. It should be noted that database drivers still might do that.

Side-effects: This also will lead to double caching in normal situations. First psycopg2 caches raw queryset itself and after that Django caches queryset.
"	New feature	closed	Documentation	1.2	Normal	fixed	orm large dataset psycopg2	timograham@…	Accepted	1	0	0	0	0	0
