SQL Elastic Pool

Handian Sudianto 6,096 Reputation points
2024-04-01T03:29:35.15+00:00

For the SQL Server with Elastic Pool, we will pay for each Elastic Pool / SQL Server only or all DBs inside the elastic Pool / SQL Server is billable?

Example i have 1 SQL Server with 100 DTU Elastic Pool with 10 DBs then i create another 5 DBs, will the cost is same between 10 and 15 DBs?

Azure SQL Database
0 comments No comments
{count} votes

Accepted answer
  1. TP 124.9K Reputation points Volunteer Moderator
    2024-04-01T03:42:32.2933333+00:00

    Hi,

    Correct, there is no per database charge. You pay for the cost of the elastic pool. Excerpt:

    Important There's no per-database charge for elastic pools. You're billed for each hour a pool exists at the highest eDTU or vCores, regardless of usage or whether the pool was active for less than an hour.

    https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-pool-overview?view=azuresql#what-are-sql-elastic-pools

    -TP

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Arjun Karthikeyan S 155 Reputation points
    2024-04-01T03:51:12.01+00:00

    Hi Handian Sudianto, Good Day,

    SQL Server will be billed on the resources that you have provisioned on the Pool and not based on the number of databases on the pool. So whether you have 10 DB's or 15 DB's on the same pool the cost will be the same till the resource allocated to the pool remains unchanged. But pls note that the performance of each individual database within the pool may vary depending on the resource utilization and demand from other databses sharing the same pool.

    Thank you.

    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have an extra question about the answer, please click "Comment".

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.