Skip to content

Commit 8f15991

Browse files
authored
nlj upgrade guide (apache#17202)
1 parent f3941b2 commit 8f15991

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

docs/source/library-user-guide/upgrading.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,16 @@ See [#17028] for more details and an example implementation for `SortExec`.
188188

189189
[#17028]: https://github.com/apache/datafusion/pull/17028
190190

191+
### Nested Loop Join input sort order cannot be preserved
192+
193+
The Nested Loop Join operator has been rewritten from scratch to improve performance and memory efficiency. From the micro-benchmarks: this change introduces up to 5X speed-up and uses only 1% memory in extreme cases compared to the previous implementation.
194+
195+
However, the new implementation cannot preserve input sort order like the old version could. This is a fundamental design trade-off that prioritizes performance and memory efficiency over sort order preservation.
196+
197+
See [#16996] for details.
198+
199+
[#16996]: https://github.com/apache/datafusion/pull/16996
200+
191201
## DataFusion `49.0.0`
192202

193203
### `MSRV` updated to 1.85.1

0 commit comments

Comments
 (0)