From afe2c57e054a0fb6ae09b23f35357aba6102cbf3 Mon Sep 17 00:00:00 2001 From: LiBinfeng <46676950+LiBinfeng-01@users.noreply.github.com> Date: Tue, 11 Jun 2024 10:55:35 +0800 Subject: [PATCH] [Fix](explain) fix tablet showing problem (#35830) (#36028) cherry-pick: #35830 --- .../src/main/java/org/apache/doris/planner/OlapScanNode.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/planner/OlapScanNode.java b/fe/fe-core/src/main/java/org/apache/doris/planner/OlapScanNode.java index 743e996618..4d86a89f27 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/planner/OlapScanNode.java +++ b/fe/fe-core/src/main/java/org/apache/doris/planner/OlapScanNode.java @@ -1331,8 +1331,9 @@ public class OlapScanNode extends ScanNode { String selectedPartitions = getSelectedPartitionIds().stream().sorted() .map(id -> olapTable.getPartition(id).getName()) .collect(Collectors.joining(",")); - output.append(prefix).append(String.format("partitions=%s/%s (%s), tablets=%s/%s", selectedPartitionNum, - olapTable.getPartitions().size(), selectedPartitions, selectedTabletsNum, totalTabletsNum)); + output.append(prefix).append(String.format("partitions=%s/%s (%s)", selectedPartitionNum, + olapTable.getPartitions().size(), selectedPartitions)).append("\n"); + output.append(prefix).append(String.format("tablets=%s/%s", selectedTabletsNum, totalTabletsNum)); // We print up to 3 tablet, and we print "..." if the number is more than 3 if (scanTabletIds.size() > 3) { List firstTenTabletIds = scanTabletIds.subList(0, 3);