【发布时间】:2015-05-22 20:16:32
【问题描述】:
def search(request):
found_entries = None
query = Q(feedstock__fs_name__icontains=corn
found_entries = Sample.objects.filter(query).exclude(status_id=3).order_by('id')
queries = request.GET.copy()
sample = paging(request, found_entries)
return render_to_response('search_results.html', {'sample': sample, 'queries': queries},
context_instance=RequestContext(request))
这会返回大约 9000 个条目,查询需要很长时间。而对于分页,如果您单击下一页,它所花费的时间与重新查询数据一样长。关于如何加快查询或优化查询的任何想法?
【问题讨论】:
-
您查询的
Sample表的大小是多少? -
示例表有 18000 个条目
标签: jquery mysql sql django optimization