[
https://issues.apache.org/jira/browse/OAK-439?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Thomas Mueller resolved OAK-439.
--------------------------------
Resolution: Fixed
r1408322
> Query: if a result limit is set, avoid reading all rows in memory to sort
> -------------------------------------------------------------------------
>
> Key: OAK-439
> URL: https://issues.apache.org/jira/browse/OAK-439
> Project: Jackrabbit Oak
> Issue Type: Bug
> Reporter: Thomas Mueller
> Assignee: Thomas Mueller
> Priority: Minor
>
> Queries that use "order by" currently load all nodes in memory. Having to
> read all data in memory can be avoided if the index used returns the data in
> sorted order (currently not implemented), but in some cases, for example if
> there is no such index, the data needs to be read. In many cases this isn't
> actually a problem. However, if the result is large, it is a problem.
> To limit the memory usage, instead of reading all data in memory, only a
> number of nodes could be read, then sorted, the result truncated, more data
> read, sorted, and so on.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira