diff --git a/be/src/olap/rowset/beta_rowset_writer.cpp b/be/src/olap/rowset/beta_rowset_writer.cpp index 24602f36ec..1185a81481 100644 --- a/be/src/olap/rowset/beta_rowset_writer.cpp +++ b/be/src/olap/rowset/beta_rowset_writer.cpp @@ -727,7 +727,7 @@ bool BetaRowsetWriter::_is_segment_overlapping( for (auto segment_encode_key : segments_encoded_key_bounds) { auto cur_min = segment_encode_key.min_key(); auto cur_max = segment_encode_key.max_key(); - if (cur_min < last) { + if (cur_min <= last) { return true; } last = cur_max;