Questions tagged [accelerated-database-recovery]

Accelerated database recovery (ADR) improves database availability, especially in the presence of long running transactions, by redesigning the database engine recovery process. ADR is new in SQL Server 2019. It is enabled by default in SQL Database and SQL Managed Instance and cannot be disabled.

6 questions
7
votes
1 answer

Updating rows in Azure SQL Server causing unexpected page splits

I'm getting a lot of page splits in a live environment using Azure SQL Server PAAS that I don't understand. The update that's occurring should not increase the size of the row and therefore never cause a page split. Additionally, the behaviour…
5
votes
1 answer

Estimate database growth caused by Accelerated Database Recovery

Accelerated Database Recovery (ADR) is on by default in Azure and an option in SQL Server 2019. It has some really interesting potential. I have experimented by turning ADR on in a static test database, and if nothing happens there is no growth. …
3
votes
1 answer

How much faster is recovery with SQL Accelerated Data Recovery (ADR)?

I've been doing ALOT of reading up on ADR. However, I cannot find any metrics or even anecdotal evidence to indicate the improvement in recovery time one could expect with ADR. For example, recently we were required to recover a DB. Phase 1 and 2…
PatrickNolan
1
vote
1 answer

What are the downsides of Accelerated Database Recovery, assuming that Read Committed Snapshot Isolation is enabled?

When I look over the documentation for Accelerated Database Recovery and Read Committed Snapshot Isolation, it appears that every downside of Accelerated Database Recovery is shared by Read Committed Snapshot Isolation. So assuming that I already…
1
vote
1 answer

SQL Server 2019 - sys.dm_db_index_physical_stats - version_record_count

On a server with SQL Server 2019 Standard Edition installed, none of our databases have the Accelerated Database Recovery enabled yet when I run the DMV - sys.dm_db_index_physical_stats, the column version_record_count is showing a non-zero…
0
votes
1 answer

Accelerated Database Recovery SQL Server

I have ADR enabled on my production database running on SQL Server 2019. In the SQL Server logs , it shows the messages: [VersionCleaner][DbId:6][sweepOfSelectivePages]: Cleanup of sidelist aborted due to timeout 0 minutes. 130686 number of pages…