mirror of https://github.com/django/django.git
Refs #14131 -- Documented why paginating large QuerySets may be slow.
This commit is contained in:
parent
ab2d34ba3f
commit
eed658d7c4
|
@ -146,10 +146,12 @@ Required arguments
|
||||||
clause or with a default :attr:`~django.db.models.Options.ordering` on the
|
clause or with a default :attr:`~django.db.models.Options.ordering` on the
|
||||||
model.
|
model.
|
||||||
|
|
||||||
.. note::
|
.. admonition:: Performance issues paginating large ``QuerySet``\s
|
||||||
|
|
||||||
If you are using a ``QuerySet`` with a very large number of items,
|
If you're using a ``QuerySet`` with a very large number of items,
|
||||||
requesting high page numbers might be slow on some database backends.
|
requesting high page numbers might be slow on some databases, because
|
||||||
|
the resulting ``LIMIT``/``OFFSET`` query needs to count the number of
|
||||||
|
``OFFSET`` records which takes longer as the page number gets higher.
|
||||||
|
|
||||||
``per_page``
|
``per_page``
|
||||||
The maximum number of items to include on a page, not including orphans
|
The maximum number of items to include on a page, not including orphans
|
||||||
|
|
Loading…
Reference in New Issue