Forum Discussion
Number of concurrent transactions supported for an Azure SQL 4 vCores
I have an Azure SQL:
Parameters | Specifications |
Deployment Model | General Purpose – Serverless |
SKU / Performance Tier | Standard Series |
Database Size | 128 GB |
Max vCores | 4 vCores (scalable within Serverless range) |
How many concurrent transactions are supported for an Azure SQL db with the above specifications.
Thanks
1 Reply
Hi, there is not a single fixed "number of concurrent transactions" for an Azure SQL database based only on 4 vCores.
Concurrency depends heavily on what each transaction does. A 4-vCore database can handle many small, short transactions, but only a few heavy transactions if they are doing large scans, waiting on locks, writing heavily to the log, or consuming tempdb/CPU.
For sizing, I would load test with your real transaction pattern and watch CPU, data IO, log IO, waits, blocking, sessions, and worker usage. Since this is General Purpose serverless, also pay attention to min vCores, auto-pause, and cold-start behavior. The vCore count tells you the compute envelope, but the workload shape decides the practical concurrency.