Skip to content

Conversation

@xinyiZzz
Copy link
Contributor

Proposed changes

  • Running Profile document add HASH_JOIN_NODE, CROSS_JOIN_NODE, UNION_NODE, ANALYTIC_EVAL_NODE.
  • UNION_NODE increaseMaterializeExprsEvaluateTime profile.

Types of changes

  • Documentation Update (if none of the other choices apply)

Checklist

@xinyiZzz xinyiZzz force-pushed the runtime_profile_optimize branch from a737bcc to e14a1d3 Compare November 11, 2020 05:41
@wuyunfeng wuyunfeng added the area/profile Issues or PRs related to the profile label Nov 11, 2020
@xinyiZzz xinyiZzz force-pushed the runtime_profile_optimize branch 2 times, most recently from 3308f21 to 44798f0 Compare November 13, 2020 11:09
- RowsReturnedRate: 811
```
这里列出了Fragment的ID;```hostname```指的是执行Fragment的BE节点;```Active:10s270ms```表示该节点的执行总时间;```non-child: 0.14%```表示执行节点自身的执行时间,不包含子节点的执行时间。后续依次打印子节点的统计信息,**这里可以通过缩进区分节点之间的父子关系**
这里列出了Fragment的ID;```hostname```指的是执行Fragment的BE节点;```Active:10s270ms```表示该节点的执行总时间;```non-child: 0.14%```表示执行节点自身的执行时间,不包含子节点的执行时间;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
这里列出了Fragment的ID;```hostname```指的是执行Fragment的BE节点;```Active:10s270ms```表示该节点的执行总时间;```non-child: 0.14%```表示执行节点自身的执行时间不包含子节点的执行时间;
这里列出了Fragment的ID;```hostname```指的是执行Fragment的BE节点;```Active:10s270ms```表示该节点的执行总时间;```non-child: 0.14%```表示执行节点自身的执行时间不包含子节点的执行时间)占总时间的百分比

@xinyiZzz xinyiZzz force-pushed the runtime_profile_optimize branch from 44798f0 to 706671a Compare November 13, 2020 12:22
- ExecOption: 对右表构造Build-side Table的方式(同步or异步)
- BuildRows: Build-side Table的行数
- BuildTime: 构造Build-side Table的耗时
- LeftChildRows: 遍历左表进行Probe的行数
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- LeftChildRows: 遍历左表进行Probe的行数
- LeftChildRows: cross join 的左孩子的行数

- BuildRows: RowBatchList的行数(即右孩子的行数)
- BuildTime: 构造RowBatchList的耗时
- LeftChildRows: 遍历左孩子进行Probe的行数
- LeftChildTime: 遍历左孩子进行Probe的耗时,不包括对左孩子RowBatch调用GetNext的耗时
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

是左孩子通过probe 探针 遍历右表的耗时?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, I have modified

@xinyiZzz xinyiZzz force-pushed the runtime_profile_optimize branch from 706671a to 3b18325 Compare November 13, 2020 12:39
Copy link
Contributor

@EmmyMiao87 EmmyMiao87 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@morningman morningman added the approved Indicates a PR has been approved by one committer. label Nov 15, 2020
@morningman morningman merged commit e706a6b into apache:master Nov 16, 2020
@yangzhg yangzhg mentioned this pull request Feb 9, 2021
Hastyshell pushed a commit to Hastyshell/doris that referenced this pull request Nov 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by one committer. area/profile Issues or PRs related to the profile

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Proposal] Running Profile document add HASH_JOIN_NODE, etc.

4 participants