Hi Michael Clemans,
Thank you for reaching out to Microsoft Q&A.
Not possible - the workload group’s max concurrency is bounded by the service level. At DW500c the hard limit is 20 concurrent queries; anything above that is queued. To exceed 20, you must scale the pool (e.g., DW1000c raises the limit to 32).
If you want to do this programmatically for bursts, you can scale up and back down with T-SQL:
-- scale to DW1000c
ALTER DATABASE [YourDedicatedSqlPool]
MODIFY (SERVICE_OBJECTIVE = 'DW1000c');
-- later, scale back (example)
ALTER DATABASE [YourDedicatedSqlPool]
MODIFY (SERVICE_OBJECTIVE = 'DW500c');
Please let us know if there’s anything else we can assist you.