Created
October 9, 2023 19:05
-
-
Save OsirisDBA/5defb2054ec7ab00ff4623c1f8a328ad to your computer and use it in GitHub Desktop.
Status Query for SQL Server Availability Group Automatic Seeding
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
WITH x | |
AS ( SELECT local_database_name | |
, remote_machine_name | |
, role_desc | |
, internal_state_desc | |
, transfer_rate_bytes_per_second / 1024 / 1024 AS transfer_rate_MBps | |
, transferred_size_bytes / 1024 / 1024 AS transferred_size_MB | |
, database_size_bytes / 1024 / 1024 AS Database_Size_MB | |
, is_compression_enabled | |
FROM sys.dm_hadr_physical_seeding_stats ) | |
SELECT x.local_database_name | |
, x.transfer_rate_MBps | |
, x.transferred_size_MB / 1024 AS transferred_size_GB | |
, x.Database_Size_MB / 1024 AS Database_Size_GB | |
, DATEADD(SECOND, ( x.Database_Size_MB - x.transferred_size_MB ) / x.transfer_rate_MBps, CURRENT_TIMESTAMP) AS EstimatedCompletionTime | |
FROM x | |
WHERE x.transfer_rate_MBps > 0 ; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment