主键索引内存用完后出现be crash

【详述】Be不定期Crash
【背景】be内存配置20G,主键索引update 10G内存用完,当be内存用超限时,出现be crash
【业务影响】be crash
【是否存算分离】否
【StarRocks版本】3.3.18
【集群规模】3fe+3be(fe与be混布)
【机器信息】96C(Hygon C86-4G (OPN:5465))/256G/万兆
【联系方式】社区群17-ljz
【附件】
3.3.18 RELEASE (build a25d4a5 distro centos arch x86_64)
query_id:00000000-0000-0000-0000-000000000000, fragment_instance:00000000-0000-0000-0000-000000000000
tracker:process consumption: 17993709928
tracker:jemalloc_metadata consumption: 392944336
tracker:query_pool consumption: 0
tracker:query_pool/connector_scan consumption: 0
tracker:load consumption: 0
tracker:metadata consumption: 334292023
tracker:tablet_metadata consumption: 24214957
tracker:rowset_metadata consumption: 14856745
tracker:segment_metadata consumption: 21041485
tracker:column_metadata consumption: 274178836
tracker:tablet_schema consumption: 77461
tracker:segment_zonemap consumption: 15394811
tracker:short_key_index consumption: 4684484
tracker:column_zonemap_index consumption: 31544540
tracker:ordinal_index consumption: 133092112
tracker:bitmap_index consumption: 0
tracker:bloom_filter_index consumption: 534760
tracker:compaction consumption: 0
tracker:schema_change consumption: 0
tracker:column_pool consumption: 0
tracker:page_cache consumption: 5313268544
tracker:jit_cache consumption: 0
tracker:update consumption: 9632770801
tracker:chunk_allocator consumption: 0
tracker:passthrough consumption: 0
tracker:clone consumption: 0
tracker:consistency consumption: 0
tracker:datacache consumption: 0
tracker:replication consumption: 0
*** Aborted at 1772701883 (unix time) try “date -d @1772701883” if you are using GNU date ***
PC: @ 0x6635978 starrocks::ScalarColumnWriter::finish()
*** SIGSEGV (@0x44) received by PID 115028 (TID 0x7f63477fc640) from PID 68; stack trace: ***
@ 0x7f66b8f8a160 (/usr/lib64/libc.so.6+0x9015f)
@ 0x77b5e00 google::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*)
@ 0x7f66b8f3aef0 (/usr/lib64/libc.so.6+0x40eef)
@ 0x6635978 starrocks::ScalarColumnWriter::finish()
@ 0x66388cc starrocks::StringColumnWriter::finish()
@ 0x5faa53b starrocks::SegmentWriter::finalize_columns(unsigned long*)
@ 0x5faafe7 starrocks::SegmentWriter::finalize(unsigned long*, unsigned long*, unsigned long*)
@ 0x61dd5db starrocks::PrimaryKeyDump::_dump_segment_keys()
@ 0x61dde1b starrocks::PrimaryKeyDump::dump()
@ 0x5f5d985 starrocks::TabletUpdates::generate_pk_dump_if_in_error_state()
@ 0x5ed6e59 starrocks::TabletManager::generate_pk_dump()
@ 0x5e02ff5 starrocks::StorageEngine::_pk_dump_thread_callback(void*)
@ 0xbb99e10 execute_native_thread_routine
@ 0x7f66b8f8560a (/usr/lib64/libc.so.6+0x8b609)
@ 0x7f66b9007be0 (/usr/lib64/libc.so.6+0x10dbdf)

3.4也有这个问题,主要是主键分区表出现的。 我的解决办法是限制每次少量更新分区