diff --git a/be/src/pipeline/exec/olap_scan_operator.cpp b/be/src/pipeline/exec/olap_scan_operator.cpp index 3f0cc36942..1e9c4da1e8 100644 --- a/be/src/pipeline/exec/olap_scan_operator.cpp +++ b/be/src/pipeline/exec/olap_scan_operator.cpp @@ -220,7 +220,7 @@ Status OlapScanLocalState::_init_scanners(std::list* s } SCOPED_TIMER(_scanner_init_timer); - if (!_conjuncts.empty()) { + if (!_conjuncts.empty() && RuntimeFilterConsumer::_state->enable_profile()) { std::string message; for (auto& conjunct : _conjuncts) { if (conjunct->root()) {