-
Name
-
The name of the availability database. This value is shown by default.
-
Replica
-
The name of the instance of SQL Server that hosts the availability replica. This value is shown by default.
-
Synchronization State
-
Indicates whether the availability database is currently synchronized with primary replica. This value is shown by default. The possible synchronization states are:
-
Not synchronizing.
-
For the primary role, indicates that the database is not ready to synchronize its transaction log with the corresponding secondary databases.
-
For a secondary database, indicates that the database has not started log synchronization because of a connection issue, is being suspended, or is going through transition states during startup or a role switch.
-
Synchronizing.
On a primary replica:
-
For a primary database, indicates that this database is ready to accept a scan request from a secondary database.
-
On a secondary replica, indicates that there is active data movement going on for that secondary database.
On a secondary replica, indicates that there is active data movement going on for that replica.
-
Synchronized.
For a primary database, indicates that at least one secondary database is synchronized.
For a secondary database, indicates that the database is synchronized with the corresponding primary database.
-
Reverting.
Indicates the phase in the undo process when a secondary database is actively getting pages from the primary database.
Caution
|
|
When a database is in the REVERTING state, forcing failover to the secondary replica can leave that database in a state in which it cannot be started.
|
-
Initializing.
Indicates the phase of undo when the transaction log required for a secondary database to catch up to the undo LSN is being shipped and hardened on a secondary replica.
Caution
|
|
When a database is in the INITIALIZING state, forcing failover to the secondary replica will always leave that database in a state in which it cannot be started.
|
-
Failover Readiness
-
Indicates which availability replica can be failed over with or without potential data loss. This column is shown by default. The possible values are:
-
Issues
-
Lists the issue name. This column is shown by default. The possible values are:
For a list of all the AlwaysOn policy issues, see AlwaysOn Policies for Operational Issues with AlwaysOn Availability Groups (SQL Server).
-
Suspended
-
Indicates whether the database is Suspended or has been Resumed. This value is hidden by default.
-
Suspend Reason
-
Indicates the reason for the suspended state. This value is hidden by default.
-
Estimate Data Loss (seconds)
-
Indicates the time difference of the last transaction log record in the primary replica and secondary replica. If the primary replica fails, all transaction log records within the time window will be lost. This value is hidden by default.
-
Estimated Recovery Time (seconds)
-
Indicates the time in seconds it takes to redo the catch-up time. The catch-up time is the time it will take for the secondary replica to catch up with the primary replica. This value is hidden by default.
-
Synchronization Performance (seconds)
-
Indicates the time in seconds it takes to synchronize between the primary and secondary replicas. This value is hidden by default.
-
Log Send Queue Size (KB)
-
Indicates the amount of log records in the log files of the primary database that have not been sent to the secondary replica. This value is hidden by default.
-
Log Send Rate (KB/sec)
-
Indicates the rate in KB per second at which log records are being sent to the secondary replica This value is hidden by default.
-
Redo Queue Size (KB)
-
Indicates the amount of log records in the log files of the secondary replica that have not yet been redone. This value is hidden by default.
-
Redo Rate (KB/sec)
-
Indicates the rate in KB per second at which the log records are being redone. This value is hidden by default.
-
FileStream Send Rate (KB/sec)
-
Indicates the rate of the FileStream in KB per second at which transactions are being sent to the replica. This value is hidden by default.
-
End of Log LSN
-
Indicates the actual log sequence number (LSN) that corresponds to the last log record in the log cache on the primary and secondary replicas. This value is hidden by default.
-
Recovery LSN
-
Indicates the end of the transaction log before the replica writes any new log records after recovery or failover on the primary replica. This value is hidden by default.
-
Truncation LSN
-
Indicates the minimum log truncation value for the primary replica. This value is hidden by default.
-
Last Commit LSN
-
Indicates the actual LSN corresponding to the last commit record in the transaction log. This value is hidden by default.
-
Last Commit Time
-
Indicates the time corresponding to the last commit record. This value is hidden by default.
-
Last Sent LSN
-
Indicates the point up to which all log blocks have been sent by the primary replica. This value is hidden by default.
-
Last Sent Time
-
Indicates the time when the last log block was sent. This value is hidden by default.
-
Last Received LSN
-
Indicates the point up to which all log blocks have been received by the secondary replica that hosts the secondary database. This value is hidden by default.
-
Last Received Time
-
Indicates the time when the log block identifier in last message received was read on the secondary replica. This value is hidden by default.
-
Last Hardened LSN
-
Indicates the point up to which all log records have been flushed to disk on the secondary replica. This value is hidden by default.
-
Last Hardened Time
-
Indicates the time when the log-block identifier was received for the last hardened LSN on the secondary replica. This value is hidden by default.
-
Last Redone LSN
-
Indicates the actual LSN of the log record that was redone last on the secondary replica. This value is hidden by default.
-
Last Redone Time
-
Indicates the time when the last log record was redone on the secondary database. This value is hidden by default.