mirror of
https://github.com/django/django.git
synced 2025-08-04 19:08:28 +00:00
Fixed #16895 -- Warned about cost of QuerySet ordering
Thanks outofculture at gmail.com for the suggestion.
This commit is contained in:
parent
1185370c2c
commit
cbf08c6b0c
3 changed files with 23 additions and 0 deletions
|
@ -306,6 +306,17 @@ instead of::
|
|||
|
||||
entry.blog.id
|
||||
|
||||
Don't order results if you don't care
|
||||
-------------------------------------
|
||||
|
||||
Ordering is not free; each field to order by is an operation the database must
|
||||
perform. If a model has a default ordering (:attr:`Meta.ordering
|
||||
<django.db.models.Options.ordering>`) and you don't need it, remove
|
||||
it on a ``QuerySet`` by calling
|
||||
:meth:`~django.db.models.query.QuerySet.order_by()` with no parameters.
|
||||
|
||||
Adding an index to your database may help to improve ordering performance.
|
||||
|
||||
Insert in bulk
|
||||
==============
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue