Skip to content

The execution time in pipeline mode is distortion sometimes #9489

@windtalker

Description

@windtalker

Bug Report

Please answer these questions before submitting your issue. Thanks!
Running the same query in pipeline mode and pull mode, the overall query peformance is almost the same, but the execution time for each executor differs a lot between pipeline mode and pull mode

In pipeline mode
Screenshot 2024-09-30 at 13 07 44

HashAgg: 2.23s
Projection: 2.71s
Selection: 1.75s

Cpu flame graph
Screenshot 2024-09-29 at 13 46 26

And in pull mode
Screenshot 2024-09-29 at 13 51 35
HashAgg: 4.4s
Projection: 2.8s
Selection: 0.26s

Cpu flame graph
Screenshot 2024-09-29 at 13 48 31

And compared with cpu flame graph, the executor time in pull mode is much more reasonable.

1. Minimal reproduce step (Required)

2. What did you expect to see? (Required)

3. What did you see instead (Required)

4. What is your TiFlash version? (Required)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions