-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
[SPIKE] Testing PR #6322 (build performance update) #6562
Comments
Prior art for performance benchmarking + regression testing: https://github.com/dbt-labs/dbt-core/tree/main/performance With partial parsing enabled, I believe we could use this top-level command to reliably isolate the time associated with compiling a DAG with "extra test edges": |
Scope of this ticket is just to decide if want to merge this PR or not. Additional foundational performance improvements are out of scope for now. |
Using dbt's built-in timing info (thanks @dbeatty10!), I ran Looking into the charts below, we see that indeed the changed code in #6322 seems to have added time. |
This issue has been marked as Stale because it has been open for 180 days with no activity. If you would like the issue to remain open, please comment on the issue or else it will be closed in 7 days. |
This ticket encompasses the work necessary to review PR #6322 (related to #6073) and determine the following:
Once this spike determines this work is suitable for what we need here we can work with the contributor to correct some code issues and add some testing. If it doesn't we should probably prioritize putting dbt engineering hours into this since it's obviously been an issue for some time and judging by slack conversations, there's a real paint point to be solved here.
This ticket
mayshould also drive us to get better performance monitoring setup around thebuild
command.Slack refs:
The text was updated successfully, but these errors were encountered: