An Azure relational database service.
Since the used space dropped immediately after restarting the API service, this strongly indicates the growth was caused by long-running or uncommitted transactions from the application rather than actual data growth.
Azure SQL Database uses Accelerated Database Recovery (ADR), which stores row versions in the Persistent Version Store (PVS). If transactions remain open, these versions cannot be cleaned up, causing rapid internal space growth.
Restarting the API terminated those sessions, allowing ADR to clean up retained row versions — which is why the database size dropped back to ~90 GB without any manual maintenance.
To prevent recurrence, please review the API for long-running or uncommitted transactions and connection/session handling.
Please let us know if you have any questions and concerns.