exceed big query scan_rows limit出现偶发性正常执行

【详述】当前查询某个表的聚合操作,会出现偶发性的异常(有时会正常得出结果):exceed big query scan_rows limit: current is 50029780 but limit is 50000000。想了解为什么这个结果会出现偶发性的成功?想知道每个BE的扫描行数的计算统计规则是什么?__MAX_OF_RawRowsRead是指每次最大读取的行数?RawRowsRead代表读取的总行数?
【背景】共有3个BE节点,replication_num是2,设置过 big_query_scan_rows_limit的值是50000000,基表总数是55805325,会读取两次,其中第一次是全量读取,第二次是过滤读取。
第一次:
- RawRowsRead: 55.805M (55805325)
- __MAX_OF_RawRowsRead: 25.550M (25550370)
- __MIN_OF_RawRowsRead: 0
第二次:
- RawRowsRead: 18.176M (18175643)
- __MAX_OF_RawRowsRead: 2.728M (2727806)
- __MIN_OF_RawRowsRead: 0

【StarRocks版本】3.1.5