If you keep getting high load even after a restart, it might be helpful to remove the redit/valkey volume which clears any queued tasks. This does mean however tasks will be lost such as queued tasks pushing to JIRA, performing dedupe.
There are no specific Defect Dojo ways to diagnose a performance / db overload problem. There are some heavy tasks that run in the celeryworkers, so make sure to also check the logs of those containers.
Defect Dojo by default only logs to the console. Usually docker will somehow retain the logs, but it's better to make that explicit or store the logs in your cloudproviders log aggregator.
Can you raise a feature request on GitHub with a sample file showing components? Currently the SARIF parser doesn't parse components. The govulncheck JSON parser does.