In order to understand costs, I created an Azure SQL database with auto pause delay of 1-hour and let it run with very low activity for a few days:
The cost per day showed around £2, which was to be expected.
However, our dev's complained that the start-up time was too slow when they hit the database for the first time after 1-hour, so I disabled auto-pause. The cost per day then increase to around £10.
The database however is configured as serverless which I thought meant that I wouldn't be charged hardly anything if there was no usage. Over the festive holiday, there was zero usage on the database, but it still cost nearly £10 per day. Switching auto-pause back on immediately dropped the cost back down (and brought back the dev's complaints!):
Can anyone please explain what causes the cost for a serverless database that has no user activity? Under low usage from our dev's the cost hardly rises, so this cost increase must be attributed to the auto-pause function being disabled. What resources are in use please outside user activity that create this cost? I have no jobs running or any other scheduled tasks.
I tried to run log analytics and other tools in the portal, with no data found in any of them.