| fillUpEmptyInstances(int, BucketScanSource, DistributedPlanWorker, List, ConnectContext) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 | 
| selectWorkerForMissingBuckets(OlapScanNode, MaterializedIndex, Set) |   | 74% |   | 75% | 1 | 3 | 1 | 12 | 0 | 1 | 
| randomPartition(OlapScanNode) |   | 68% |   | 50% | 1 | 2 | 1 | 6 | 0 | 1 | 
| fillUpInstances(List) |   | 95% |   | 90% | 2 | 12 | 1 | 53 | 0 | 1 | 
| fullBucketNum() |   | 75% |   | 50% | 2 | 3 | 2 | 5 | 0 | 1 | 
| UnassignedScanBucketOlapTableJob(StatementContext, PlanFragment, List, ListMultimap, ScanWorkerSelector) |  | 95% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 | 
| assignLocalShuffleJobs(ScanSource, int, List, ConnectContext, DistributedPlanWorker) |  | 100% |  | 100% | 0 | 4 | 0 | 26 | 0 | 1 | 
| collectScanRanges(BucketScanSource, ScanNode, Map) |  | 100% |   | 75% | 1 | 3 | 0 | 12 | 0 | 1 | 
| splitSerialScanSource(BucketScanSource) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 | 
| getWorkersByReplicas(Tablet) |  | 100% |   | 75% | 1 | 3 | 0 | 9 | 0 | 1 | 
| usedBuckets(List) |  | 100% |   | 75% | 1 | 3 | 0 | 8 | 0 | 1 | 
| missingBuckets(List) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 | 
| shouldFillUpInstances(List) |  | 100% |  | 100% | 0 | 4 | 0 | 9 | 0 | 1 | 
| insideMachineParallelization(Map, ListMultimap, DistributeContext) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 | 
| lambda$collectScanRanges$0(ScanNode, Integer) |  | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| multipleMachinesParallelization(DistributeContext, ListMultimap) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| lambda$collectScanRanges$1(ScanNode) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getOlapScanNodes() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |