This is an automated email from the ASF dual-hosted git repository.
yiguolei pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from a02cef87be2 [fix](ci) adjust jdk (#35496)
add 6663bbc4d36 [opt](scan) Use lazy-init for segment iterators and avoid
caching all segments in the rowset reader (#35432)
No new revisions were added by this update.
Summary of changes:
be/src/olap/rowset/beta_rowset_reader.cpp | 67 +++++++++++++++-------
be/src/olap/rowset/beta_rowset_reader.h | 4 +-
.../segment_v2/lazy_init_segment_iterator.cpp} | 28 +++++----
.../rowset/segment_v2/lazy_init_segment_iterator.h | 67 ++++++++++++++++++++++
be/src/olap/rowset/segment_v2/segment.cpp | 29 +++++++---
be/src/olap/rowset/segment_v2/segment.h | 7 +++
be/src/vec/olap/vgeneric_iterators.cpp | 7 ++-
7 files changed, 163 insertions(+), 46 deletions(-)
copy be/src/{runtime/memory/global_memory_arbitrator.cpp =>
olap/rowset/segment_v2/lazy_init_segment_iterator.cpp} (53%)
create mode 100644 be/src/olap/rowset/segment_v2/lazy_init_segment_iterator.h
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]