﻿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
21241	Optimize the query generated for admin changelist filters	Chris Adams	Simon Charette	"The admin changelist search implementation currently calls queryset.filter() for each whitespace-separated term. This can cause the ORM to generate repeated JOINs of the same table which is both a potential performance problem and will actually cause MySQL to return an error once you hit a system limit (~60 on the example I encountered).

The patch at https://github.com/django/django/pull/881 changes the logic to combine the terms into a single filter() call and adds some tests."	Cleanup/optimization	closed	contrib.admin	dev	Normal	duplicate			Accepted	1	0	0	1	0	0
