diff --git a/be/src/vec/exec/scan/scanner_context.cpp b/be/src/vec/exec/scan/scanner_context.cpp index 49bdf35737..d5ca622dec 100644 --- a/be/src/vec/exec/scan/scanner_context.cpp +++ b/be/src/vec/exec/scan/scanner_context.cpp @@ -55,7 +55,8 @@ ScannerContext::ScannerContext(doris::RuntimeState* state_, doris::vectorized::V _process_status(Status::OK()), _batch_size(state_->batch_size()), limit(limit_), - _max_bytes_in_queue(max_bytes_in_blocks_queue_ * num_parallel_instances), + _max_bytes_in_queue(std::max(max_bytes_in_blocks_queue_, (int64_t)1024) * + num_parallel_instances), _scanner_scheduler(state_->exec_env()->scanner_scheduler()), _scanners(scanners_), _num_parallel_instances(num_parallel_instances) { diff --git a/regression-test/suites/load_p0/stream_load/test_stream_load_properties.groovy b/regression-test/suites/load_p0/stream_load/test_stream_load_properties.groovy index 19e707f385..56dcff89b6 100644 --- a/regression-test/suites/load_p0/stream_load/test_stream_load_properties.groovy +++ b/regression-test/suites/load_p0/stream_load/test_stream_load_properties.groovy @@ -136,7 +136,7 @@ suite("test_stream_load_properties", "p0") { table "stream_load_" + tableName set 'column_separator', '|' set 'columns', columns[i] - //set 'exec_mem_limit', '1' + set 'exec_mem_limit', '1' file files[i] time 10000 // limit inflight 10s