Terrible performance - job scheduling


When using an Azure App Service connected to an Azure SQL database, jobs are being scheduled at a rate of 25 jobs/sec. If I schedule them in parallel I get 76 jobs/sec.

Running locally I get 0.72 jobs/sec in parallel. What is going on? Why is performance so bad?

Two and a half years ago @odinserj was getting 500-1300 jobs/sec. Has performance been so significantly degraded since then?