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 198433b131 [typo](config)Remove FE config max_conn_per_user (#20122)
add ab8125d56f [Improve](performance) introduce SchemaCache to cache
TabletSchame & Schema (#20037)
No new revisions were added by this update.
Summary of changes:
be/src/common/config.cpp | 2 +
be/src/common/config.h | 4 +-
be/src/olap/CMakeLists.txt | 1 +
be/src/olap/rowset/beta_rowset_reader.cpp | 15 +-
be/src/olap/rowset/beta_rowset_reader.h | 3 +-
be/src/olap/rowset/rowset_reader_context.h | 1 +
be/src/olap/rowset/segcompaction.cpp | 2 +-
be/src/olap/rowset/segment_v2/column_reader.cpp | 16 +-
be/src/olap/rowset/segment_v2/column_reader.h | 8 +-
be/src/olap/rowset/segment_v2/parsed_page.h | 13 +-
be/src/olap/rowset/segment_v2/segment.cpp | 39 +++-
be/src/olap/rowset/segment_v2/segment.h | 12 +-
be/src/olap/rowset/segment_v2/segment_iterator.cpp | 246 +++++++++++----------
be/src/olap/rowset/segment_v2/segment_iterator.h | 25 ++-
be/src/olap/schema.h | 10 +
be/src/olap/schema_cache.cpp | 100 +++++++++
be/src/olap/schema_cache.h | 127 +++++++++++
be/src/olap/storage_engine.cpp | 2 +
be/src/olap/tablet.cpp | 9 +-
be/src/olap/task/index_builder.cpp | 6 +-
be/src/runtime/exec_env_init.cpp | 3 +
be/src/service/internal_service.cpp | 3 +-
be/src/vec/exec/scan/new_olap_scanner.cpp | 60 ++---
be/src/vec/olap/vgeneric_iterators.cpp | 16 +-
be/src/vec/olap/vgeneric_iterators.h | 6 +-
be/test/olap/delta_writer_test.cpp | 3 +-
be/test/vec/exec/vgeneric_iterators_test.cpp | 1 +
.../java/org/apache/doris/catalog/OlapTable.java | 5 +
.../org/apache/doris/planner/OlapScanNode.java | 21 ++
gensrc/thrift/PlanNodes.thrift | 1 +
30 files changed, 544 insertions(+), 216 deletions(-)
create mode 100644 be/src/olap/schema_cache.cpp
create mode 100644 be/src/olap/schema_cache.h
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]