Hi Team Any idea about below clickhouse error {"da...
# support
s
Hi Team Any idea about below clickhouse error {"date_time":"1736765497.171751","thread_name":"","thread_id":"587","level":"Error","query_id":"","logger_name":"MergeTreeBackgroundExecutor","message":"Exception while executing background task {7165cb86-e3b3-4832-9778-cf6a91b2273c:20250113 19972 20005 2} Code: 241. DB:Exception Memory limit (total) exceeded: would use 6.17 GiB (attempt to allocate chunk of 4860928 bytes), maximum: 6.15 GiB. OvercommitTracker decision: Memory overcommit isn't used. Waiting time or overcommit denominator are set to zero.: While executing MergingSortedTransform. (MEMORY_LIMIT_EXCEEDED), Stack trace (when copying this message, always include the lines below):\n\n0. DB:Exception:Exception(DB:Exception:MessageMasked&&, int, bool) @ 0x000000000c800f1b in \/usr\/bin\/clickhouse\n1. DB:Exception:Exception<char const*, char const*, String, long&, String, char const*, std::basic_string_view<char, std::char_traits<char>>>(int, FormatStringHelperImpl<std::type_identity<char const*>::type, std::type_identity<char const*>::type, std:type identity&lt;String&gt;:type, std:type identity&lt;long&amp;&gt;:type, std:type identity&lt;String&gt;:type, std::type_identity<char const*>::type, std:type identity&lt;std:basic_string_view<char, std:char traits&lt;char&gt;&gt;&gt;:type>, char const*&&, char const*&&, String&&, long&, String&&, char const*&&, std::basic_string_view<char, std::char_traits<char>>&&) @ 0x000000000c816d0a in \/usr\/bin\/clickhouse\n2. MemoryTracker::allocImpl(long, bool, MemoryTracker*, double) @ 0x000000000c816948 in \/usr\/bin\/clickhouse\n3. MemoryTracker::allocImpl(long, bool, MemoryTracker*, double) @ 0x000000000c816389 in \/usr\/bin\/clickhouse\n4. MemoryTracker::allocImpl(long, bool, MemoryTracker*, double) @ 0x000000000c816389 in \/usr\/bin\/clickhouse\n5. MemoryTracker::allocImpl(long, bool, MemoryTracker*, double) @ 0x000000000c816389 in \/usr\/bin\/clickhouse\n6. Allocator<false, false>::realloc(void*, unsigned long, unsigned long, unsigned long) @ 0x000000000c7d5d87 in \/usr\/bin\/clickhouse\n7. void DB::PODArrayBase<1ul, 4096ul, Allocator<false, false>, 63ul, 64ul>::resize<>(unsigned long) @ 0x00000000072221c7 in \/usr\/bin\/clickhouse\n8. DB:ColumnString:insertFrom(DB::IColumn const&, unsigned long) @ 0x0000000011ae8c6c in \/usr\/bin\/clickhouse\n9. decltype(auto) std: variant detail visitation base dispatcher&lt;25ul&gt; dispatch[abiv15000]<std: variant detail visitation variant value visitor&lt;DBMergingSortedAlgorithm:merge()::$_0&>&&, std: variant detail:__base<(std: variant detail:_Trait)1, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DB:ColumnVector<char8_t>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DB:ColumnVector<unsigned short>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DB:ColumnVector<unsigned int>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DB:ColumnVector<unsigned long>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DBColumnVector&lt;wide:integer<128ul, unsigned int>>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DBColumnVector&lt;wide:integer<256ul, unsigned int>>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DB:ColumnVector<signed char>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DB:ColumnVector<short>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DB:ColumnVector<int>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DB:ColumnVector<long>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DBColumnVector&lt;wide:integer<128ul, int>>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DBColumnVector&lt;wide:integer<256ul, int>>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DB:ColumnVector<float>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DB:ColumnVector<double>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DBColumnDecimal&lt;DB:Decimal<int>>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DBColumnDecimal&lt;DB:Decimal<long>>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DBColumnDecimal&lt;DBDecimal&lt;wide:integer<128ul, int>>>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DBColumnDecimal&lt;DBDecimal&lt;wide:integer<256ul, int>>>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DBColumnDecimal&lt;DB:DateTime64>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DBColumnVector&lt;StrongTypedef&lt;wide:integer<128ul, unsigned int>, DB::UUIDTag>>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DBColumnVector&lt;DB:IPv4>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DBColumnVector&lt;DB:IPv6>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DB:ColumnString>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DB:ColumnFixedString>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DB:SimpleSortCursor, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DB:SortCursor, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DB:SortCursorWithCollation, (DB::SortingQueueStrategy)0>>&>(std: variant detail visitation variant value visitor&lt;DBMergingSortedAlgorithm:merge()::$_0&>&&, std: variant detail:__base<(std: variant detail:_Trait)1, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DB:ColumnVector<char8_t>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DB:ColumnVector<unsigned short>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DB:ColumnVector<unsigned int>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DB:ColumnVector<unsigned long>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DBColumnVector&lt;wide:integer<128ul, unsigned int>>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DBColumnVector&lt;wide:integer<256ul, unsigned int>>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DB:ColumnVector<signed char>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DB:ColumnVector<short>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DB:ColumnVector<int>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DB:ColumnVector<long>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DBColumnVector&lt;wide:integer<128ul, int>>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DBColumnVector&lt;wide:integer<256ul, int>>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DB:ColumnVector<float>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DB:ColumnVector<double>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DBColumnDecimal&lt;DB:Decimal<int>>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DBColumnDecimal&lt;DB:Decimal<long>>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DBColumnDecimal&lt;DBDecimal&lt;wide:integer<128ul, int>>>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DBColumnDecimal&lt;DBDecimal&lt;wide:integer<256ul, int>>>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DBColumnDecimal&lt;DB:DateTime64>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DBColumnVector&lt;StrongTypedef&lt;wide:integer<128ul, unsigned int>, DB::UUIDTag>>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DBColumnVector&lt;DB:IPv4>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DBColumnVector&lt;DB:IPv6>>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DB:ColumnString>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DBSpecializedSingleColumnSortCursor&lt;DB:ColumnFixedString>, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DB:SimpleSortCursor, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DB:SortCursor, (DB::SortingQueueStrategy)0>, DB:SortingQueueImpl&lt;DB:SortCursorWithCollation, (DB::SortingQueueStrategy)0>>&) (.llvm.16852483119150238054) @ 0x0000000012d090cb in \/usr\/bin\/clickhouse\n10. DB:IMergingTransform&lt;DBMergingSortedAlgorithm&gt;:work() @ 0x00000000116db56f in \/usr\/bin\/clickhouse\n11. DB:ExecutionThreadContext:executeTask() @ 0x000000001299371a in \/usr\/bin\/clickhouse\n12. DB:PipelineExecutor:executeStepImpl(unsigned long, std::atomic<bool>*) @ 0x000000001298a170 in \/usr\/bin\/clickhouse\n13. DB:PipelineExecutor:executeStep(std::atomic<bool>*) @ 0x0000000012989928 in \/usr\/bin\/clickhouse\n14. DB:PullingPipelineExecutor:pull(DB::Chunk&) @ 0x0000000012998017 in \/usr\/bin\/clickhouse\n15. DB:PullingPipelineExecutor:pull(DB::Block&) @ 0x00000000129981d3 in \/usr\/bin\/clickhouse\n16. DB:MergeTaskExecuteAndFinalizeHorizontalPart:executeImpl() @ 0x000000001233b6f2 in \/usr\/bin\/clickhouse\n17. DB:MergeTaskExecuteAndFinalizeHorizontalPart:execute() @ 0x000000001233b64b in \/usr\/bin\/clickhouse\n18. DB:MergeTask:execute() @ 0x0000000012340d99 in \/usr\/bin\/clickhouse\n19. DB:MergePlainMergeTreeTask:executeStep() @ 0x0000000012723517 in \/usr\/bin\/clickhouse\n20. DB:MergeTreeBackgroundExecutor&lt;DBDynamicRuntimeQueue&gt;:threadFunction() @ 0x00000000123532c4 in \/usr\/bin\/clickhouse\n21. ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::worker(std::__list_iterator<ThreadFromGlobalPoolImpl<false>, void*>) @ 0x000000000c8eb0c1 in \/usr\/bin\/clickhouse\n22. void std: function:__policy_invoker<void ()>: call impl&lt;std function default alloc func&lt;ThreadFromGlobalPoolImpl&lt;false&gt;:ThreadFromGlobalPoolImpl<void ThreadPoolImpl<ThreadFromGlobalPoolImpl<false>>::scheduleImpl<void>(std::function<void ()>, Priority, std::optional<unsigned long>, bool)::'lambda0'()>(void&&)::'lambda'(), void ()>>(std: function:__policy_storage const*) @ 0x000000000c8ee8fa in \/usr\/bin\/clickhouse\n23. void* std: thread proxy[abiv15000]<std:tuple&lt;stdunique ptr&lt;std:__thread_struct, std:default delete&lt;std:__thread_struct>>, void ThreadPoolImpl<std:thread&gt;:scheduleImpl<void>(std::function<void ()>, Priority, std::optional<unsigned long>, bool)::'lambda0'()>>(void*) @ 0x000000000c8ed6fe in \/usr\/bin\/clickhouse\n24. ? @ 0x00007fed33e3e609\n25. ? @ 0x00007fed33d63353\n (version 24.1.2.5 (official build))","source_file":"src\/Common\/Exception.cpp; void DB::tryLogCurrentExceptionImpl(Poco::Logger *, const std::string &)","source_line":"222"}
n
s
Understood.