From 3ddcf590f69a790f518cd5c5e1dfb8db3adac08b Mon Sep 17 00:00:00 2001 From: hchen9 Date: Mon, 28 Sep 2020 16:32:50 -0700 Subject: [PATCH] Disable optimize_trivial_count_query when select_sequential_consistency = 0 --- src/Interpreters/TreeRewriter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Interpreters/TreeRewriter.cpp b/src/Interpreters/TreeRewriter.cpp index 0b2f8ac3eb7..b119788b083 100644 --- a/src/Interpreters/TreeRewriter.cpp +++ b/src/Interpreters/TreeRewriter.cpp @@ -619,7 +619,7 @@ TreeRewriterResultPtr TreeRewriter::analyzeSelect( result.ast_join = select_query->join(); if (result.optimize_trivial_count) - result.optimize_trivial_count = settings.optimize_trivial_count_query && + result.optimize_trivial_count = settings.optimize_trivial_count_query && settings.select_sequential_consistency && !select_query->where() && !select_query->prewhere() && !select_query->groupBy() && !select_query->having() && !select_query->sampleSize() && !select_query->sampleOffset() && !select_query->final() && (tables_with_columns.size() < 2 || isLeft(result.analyzed_join->kind()));