Newer Version Available
Performance Considerations of Source Tracking
Source tracking performs extra functions to determine changes to source tracked
components, such as running more queries. So, some commands can take a little longer to run when
working with medium-to-large sized projects. If you’re working with small projects, you don’t
notice any slowdown.
A medium-sized project has 30 or more components or 50 or more tests. A project with 25 components and 51 tests is considered medium.
A large-sized project is 600 or more components or 150 or more tests. A project with 610 components and 140 tests is considered large.
- sfdx force:mdapi:deploy
- sfdx force:source:deploy
- sfdx force:source:pull
- sfdx force:source:push
- sfdx force:source:status
If you experience long-running commands, break up your projects into smaller sets of components, and deploy the smaller sets.