Skip to content

Commit 8077041

Browse files
authored
Improve QuerySet performance by removing limit on server-side chunking (#347)
1 parent 6d1f396 commit 8077041

File tree

3 files changed

+2
-1
lines changed

3 files changed

+2
-1
lines changed

django_mongodb_backend/compiler.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,6 @@ def execute_sql(
258258
else:
259259
return self._make_result(obj, self.columns)
260260
# result_type is MULTI
261-
cursor.batch_size(chunk_size)
262261
result = self.cursor_iter(cursor, chunk_size, self.columns)
263262
if not chunked_fetch:
264263
# If using non-chunked reads, read data into memory.

docs/source/releases/5.1.x.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ Django MongoDB Backend 5.1.x
1111
the ``base_field`` uses a database converter.
1212
- Fixed ``RecursionError`` when using ``Trunc`` database functions on non-MongoDB
1313
databases.
14+
- Improved ``QuerySet`` performance by removing low limit on server-side chunking.
1415

1516
5.1.0 beta 3
1617
============

docs/source/releases/5.2.x.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ Bug fixes
2525
databases.
2626
- :meth:`QuerySet.explain() <django.db.models.query.QuerySet.explain>` now
2727
:ref:`returns a string that can be parsed as JSON <queryset-explain>`.
28+
- Improved ``QuerySet`` performance by removing low limit on server-side chunking.
2829

2930
5.2.0 beta 1
3031
============

0 commit comments

Comments
 (0)