-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add spilling performance benchmark #6071
Conversation
✅ Deploy Preview for meta-velox canceled.
|
@xiaoxmeng has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
@xiaoxmeng has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
0d4b574
to
3cacb87
Compare
f64dd53
to
6141045
Compare
@xiaoxmeng has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
This pull request was exported from Phabricator. Differential Revision: D48217707 |
Summary: - Add more spill stats to break down the spill write path and collect both per-query and global (aggregated stats across all queries) stats. The per-query stats is reported through task runtime stats and the latter are collected in a global stats (shared by thread id) - Refactor spiller internal stats collection mechanism. - Add hash probe spill stats collection - Change hash build to report stats at operator level - Add spill input performance benchmark Followup will report the global stats through stats (like ODS in Meta) mechanism by Prestissimo Pull Request resolved: facebookincubator#6071 Differential Revision: D48217707 Pulled By: xiaoxmeng fbshipit-source-id: 4364ed4e3847e9fcfd381e2221df02afe8aa247a
Summary: - Add more spill stats to break down the spill write path and collect both per-query and global (aggregated stats across all queries) stats. The per-query stats is reported through task runtime stats and the latter are collected in a global stats (shared by thread id) - Refactor spiller internal stats collection mechanism. - Add hash probe spill stats collection - Change hash build to report stats at operator level - Add spill input performance benchmark Followup will report the global stats through stats (like ODS in Meta) mechanism by Prestissimo Pull Request resolved: facebookincubator#6071 Reviewed By: oerling Differential Revision: D48217707 Pulled By: xiaoxmeng fbshipit-source-id: 9853618c85d3801c2801c8a60a1d68d0d4afdb77
This pull request was exported from Phabricator. Differential Revision: D48217707 |
@xiaoxmeng merged this pull request in f97c954. |
Conbench analyzed the 1 benchmark run on commit There were no benchmark performance regressions. 🎉 The full Conbench report has more details. |
Summary: - Add more spill stats to break down the spill write path and collect both per-query and global (aggregated stats across all queries) stats. The per-query stats is reported through task runtime stats and the latter are collected in a global stats (shared by thread id) - Refactor spiller internal stats collection mechanism. - Add hash probe spill stats collection - Change hash build to report stats at operator level - Add spill input performance benchmark Followup will report the global stats through stats (like ODS in Meta) mechanism by Prestissimo Pull Request resolved: facebookincubator#6071 Reviewed By: oerling Differential Revision: D48217707 Pulled By: xiaoxmeng fbshipit-source-id: c40b8075d444ea9711d0676254fc6f6f2b0d44ec
Summary: - Add more spill stats to break down the spill write path and collect both per-query and global (aggregated stats across all queries) stats. The per-query stats is reported through task runtime stats and the latter are collected in a global stats (shared by thread id) - Refactor spiller internal stats collection mechanism. - Add hash probe spill stats collection - Change hash build to report stats at operator level - Add spill input performance benchmark Followup will report the global stats through stats (like ODS in Meta) mechanism by Prestissimo Pull Request resolved: facebookincubator#6071 Reviewed By: oerling Differential Revision: D48217707 Pulled By: xiaoxmeng fbshipit-source-id: c40b8075d444ea9711d0676254fc6f6f2b0d44ec
both per-query and global (aggregated stats across all queries) stats.
The per-query stats is reported through task runtime stats and the
latter are collected in a global stats (shared by thread id)
Followup will report the global stats through stats (like ODS in Meta)
mechanism by Prestissimo