데이터베이스 미러링 모니터(상태 페이지)Database Mirroring Monitor (Status Page)

이 항목 적용 대상: 예SQL Server없습니다Azure SQL 데이터베이스없습니다Azure SQL 데이터 웨어하우스 없습니다 병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse 이 읽기 전용 페이지는 탐색 트리에서 현재 선택한 데이터베이스의 주 서버 인스턴스와 미러 서버 인스턴스에 대한 최신 미러링 상태를 표시합니다. This read-only page displays the most recent mirroring status for the principal and mirror server instances of the database currently selected in the navigation tree. 인스턴스에 대한 정보를 현재 사용할 수 없는 경우 인스턴스에 해당하는 상태 표의 일부 셀은 회색으로 나타나고 알 수 없음을 표시합니다.If information about an instance is currently unavailable, some of the cells in the Status grid corresponding to that instance are grayed out and display Unknown.

SQL Server Management Studio를 사용하여 데이터베이스 미러링을 모니터링하려면To use SQL Server Management Studio to monitor database mirroring

옵션Options

상태Status
각 주 서버 인스턴스와 미러 서버 인스턴스의 최신 상위 수준 미러링 상태를 포함하는 표를 표시합니다.Displays a grid containing the most recent high-level mirroring status of each of the principal and mirror server instances. 상태 표의 행은 다음 순서를 가집니다.The rows of the Status grid are in the following order:

  • 주 서버 인스턴스Principal server instance

  • 미러 서버 인스턴스Mirror server instance

    열은 다음과 같습니다.The columns are as follows:

열 이름Column name 설명Description
서버 인스턴스Server Instance 상태 행에 해당 상태가 표시되는 서버 인스턴스의 이름입니다.Name of the server instance whose status is displayed in the Status row.
현재 역할Current Role 서버 인스턴스의 현재 역할( 주 서버 또는 미러 서버)입니다.Current role of the server instance, either Principal or Mirror.
미러링 상태Mirroring State 서버 인스턴스가 보고하는 미러링 상태 및 상태의 심각도를 나타내는 아이콘입니다.The mirroring state reported by the server instance and an icon that indicates the severity of the state. 가능한 상태 및 연관된 아이콘은 다음과 같습니다.The possible statuses and their associated icons are as follows:

아이콘: —, 알 수 없음상태.Icon: —, status Unknown. 모니터가 어느 파트너에도 연결되지 않았습니다.The monitor is not connected to either partner. 사용할 수 있는 유일한 정보는 모니터가 캐시한 내용입니다.The only available information is what has been cached by the monitor.

아이콘: 경고 아이콘, 동기화 중상태Icon: Warning icon, status Synchronizing. 미러 데이터베이스의 내용이 주 데이터베이스의 내용보다 오래된 것입니다.The contents of the mirror database are lagging behind the contents of the principal database. 주 서버 인스턴스에서 로그 레코드를 미러 서버 인스턴스로 보내면 미러 서버 인스턴스에서 변경 사항을 미러 데이터베이스에 적용하여 롤포워드합니다.The principal server instance is sending log records to the mirror server instance, which is applying the changes to the mirror database to roll it forward. 데이터베이스 미러링 세션을 시작할 때는 미러 데이터베이스와 주 데이터베이스가 이 상태입니다.At the start of a database mirroring session, the mirror and principal databases are in this state.

아이콘: 표준 데이터베이스 실린더, 동기화됨상태.Icon: Standard database cylinder, status Synchronized. 미러 서버가 주 서버와 충분히 동기화되면 데이터베이스 상태가 동기화됨으로 변경됩니다.When the mirror server becomes sufficiently caught up to the principal server, the database state changes to Synchronized. 주 서버에서 변경 내용을 미러 서버로 보내고 미러 서버에서 변경 내용을 미러 데이터베이스에 적용하는 경우 데이터베이스는 이 상태로 유지됩니다.The database remains in this state as long as the principal server is sending changes to the mirror server and the mirror server is applying changes to the mirror database. 보호 우선 모드의 경우 데이터 손실 없이 자동 장애 조치 및 수동 장애 조치가 모두 가능합니다.For high-safety mode, automatic failover and manual failover are both possible, without any data loss. 성능 우선 모드의 경우 동기화됨 상태에서도 일부 데이터 손실이 항상 발생할 수 있습니다.For high-performance mode, some data loss is always possible, even in the Synchronized state.

아이콘: 경고 아이콘, 일시 중지됨상태Icon: Warning icon, status Suspended.
주 데이터베이스는 사용 가능하지만 미러 서버로 로그를 보내지 않습니다.The principal database is available but is not sending any logs to the mirror server.

아이콘: 오류 아이콘, 연결 끊김상태Icon: Error icon, status Disconnected. 서버 인스턴스를 해당 파트너에 연결할 수 없습니다.The server instance cannot connect to its partner.
미러링 모니터 서버 연결Witness Connection 상태 아이콘 뒤에 오는 미러링 모니터 서버의 연결 상태는 알 수 없음, 연결됨또는 연결 끊김입니다.Connection status of the witness, preceded by a status icon, Unknown, Connected, or Disconnected.
기록History 서버 인스턴스의 미러링 기록을 표시하려면 클릭합니다.Click to display the history of mirroring on the server instance. 지정된 서버 인스턴스의 미러링된 데이터베이스에 대한 통계 및 미러링 상태의 기록을 표시하는 데이터베이스 미러링 기록 대화 상자가 열립니다.This opens the Database Mirroring History dialog box, which displays the history of mirroring status and statistics for a mirrored database on a given server instance.

모니터가 서버 인스턴스에 연결되지 않은 경우 기록 단추는 흐리게 표시됩니다.The History button is dimmed if the monitor is not connected to the server instance.

주 로그( <시간> )Principal log ( <time> )
<시간>으로 표시된 서버 인스턴스의 현지 시간 기준의 주 서버 인스턴스에 대한 로그의 상태입니다.Status of the log on the principal server instance as of the local time on the server instance, indicated by <time>. 다음 매개 변수가 표시됩니다.The following parameters are displayed:

보내지 않은 로그Unsent log
Send Queue에서 대기 중인 로그의 양(KB)입니다.The amount of log waiting in the send queue (in kilobytes).

보내지 않은 가장 오래된 트랜잭션Oldest unsent transaction
Send Queue에 있는 보내지 않은 가장 오래된 트랜잭션의 보존 기간입니다.Age of the oldest unsent transaction in the send queue. 이 트랜잭션의 보존 기간은 트랜잭션이 미러 서버 인스턴스에 전송되지 않은 채로 경과된 시간(분)을 나타냅니다.The age of this transaction indicates how many minutes of transactions have not yet been sent to the mirror server instance. 이 값은 시간을 기준으로 발생 가능한 데이터 손실을 측정하는 데 도움이 됩니다.This value helps measure the potential for data loss in terms of time.

로그 전송 예상 시간Time to send log (estimated)
주 서버 인스턴스에서 현재 Send Queue에 있는 로그를 미러 서버 인스턴스에 보내는 데 필요한 대략적인 시간입니다( 전송 속도).Approximate amount of time the principal server instance requires to send the log that is currently in the send queue to the mirror server instance (the send rate). 들어오는 트랜잭션의 속도가 크게 달라질 수 있으므로 로그 전송 시간은 예상 시간입니다.Because the rate of incoming transactions can vary significantly, the time to send log is an estimate. 그러나 전송 속도는 수동 장애 조치에 필요한 대략적인 시간을 예상하는 데 유용할 수 있습니다.However, the send rate can be useful for roughly estimating the time required for a manual failover.

현재 전송 속도Current send rate
트랜잭션이 미러 서버 인스턴스로 전송되는 속도(KB/초)입니다.Rate at which transactions are being sent to the mirror server instance in kilobytes (KB) per second.

현재 새 트랜잭션의 속도Current rate of new transactions
들어오는 트랜잭션이 주 서버의 로그에 들어오는 속도(KB/초)입니다.Rate at which incoming transactions are being entered into the principal's log in KB per second. 미러링 속도가 늦는지, 보통인지 또는 빠른지를 확인하려면 이 값을 로그 전송 예상 시간 값과 비교합니다.To determine whether mirroring is falling behind, staying up, or catching up, compare this value to the Estimated time to send log value.

미러 로그( <시간> )Mirror log ( <time> )
<시간>으로 표시된 서버 인스턴스의 현지 시간 기준의 미러 서버 인스턴스에 대한 로그의 상태입니다.Log status on the mirror server instance as of the local time on the server instance, indicated by <time>. 다음 매개 변수가 표시됩니다.The following parameters are displayed:

복원되지 않은 로그Unrestored log
Redo Queue에서 대기 중인 로그의 양(KB)입니다.The amount of log waiting in the redo queue (in KB).

로그 복원 예상 시간Time to restore log (estimated)
현재 Redo Queue에 있는 로그를 미러 데이터베이스에 적용하는 데 필요한 대략적인 시간(분)입니다.Approximate number of minutes required for the log currently in the redo queue to be applied to the mirror database.

현재 복원 속도Current restore rate
트랜잭션이 미러 데이터베이스로 복원되는 속도(KB/초)입니다.Rate at which transactions are being restored into the mirror database (in KB per second).

미러 커밋 오버헤드Mirroring commit overhead
주 서버에서 경고가 생성되기까지 허용되는 트랜잭션당 평균 지연 시간(밀리초)입니다.Number of milliseconds of average delay per transaction tolerated before a warning is generated on the principal server. 이 지연 시간은 주 서버 인스턴스에서 미리 서버 인스턴스가 트랜잭션 로그 레코드를 Redo Queue에 쓸 때까지 대기하는 동안 발생한 오버헤드 양입니다.This delay is the amount of overhead incurred while the principal server instance waits for the mirror server instance to write the transaction's log record into the redo queue. 이 값은 보호 우선 모드에만 해당됩니다.This value is relevant only in high-safety mode.

현재 모든 로그 전송 및 복원 예상 시간Time to send and restore all current log (estimated)
현재 시간을 기준으로 주 서버에서 커밋된 모든 로그를 전송 및 복원하는 데 필요한 시간입니다.Time needed to send and restore all of the log that has been committed at the principal as of the current time. 전송과 복원이 병렬로 실행될 수 있으므로 이 예상 시간은 로그 전송 예상 시간로그 복원 예상 시간 필드 값의 합계보다 작을 수 있습니다.This time may be less than the sum of the values of the Time to send log (estimated) and Time to restore log (estimated) fields, because sending and restoring can operate in parallel. 이 예상 시간은 Send Queue에서 백로그를 통해 작업하는 동안 주 서버에서 커밋된 새 트랜잭션을 전송 및 복원하는 데 필요한 시간을 예측합니다.This estimate does predict the time required to send and restore new transactions committed at the principal while working through backlogs in the send queue.

미러링 모니터 서버 주소Witness address
미러링 모니터 서버 인스턴스의 네트워크 주소입니다.Network address of the witness server instance. 이 주소 형식에 대한 자세한 내용은 서버 네트워크 주소 지정(데이터베이스 미러링)을 참조하세요.For information about the format of this address, see Specify a Server Network Address (Database Mirroring).

운영 모드Operating mode
데이터베이스 미러링 세션의 운영 모드입니다.The operating mode of the database mirroring session:

  • 성능 우선(비동기)High performance (asynchronous)

  • 자동 장애 조치(Failover)가 없는 보호 우선(동기)High safety without automatic failover (synchronous)

  • 자동 장애 조치(Failover)가 있는 보호 우선(동기)High safety with automatic failover (synchronous)

주의Remarks

dbm_monitor 고정 데이터베이스 역할의 멤버는 데이터베이스 미러링 모니터 또는 sp_dbmmonitorresults 저장 프로시저를 사용하여 기존 미러링 상태를 볼 수 있습니다.Members of the dbm_monitor fixed database role can view the existing mirroring status by using either Database Mirroring Monitor or the sp_dbmmonitorresults stored procedure. 그러나 이러한 사용자는 상태 테이블을 업데이트할 수 없습니다.But these users cannot update the status table. 이러한 사용자는 데이터베이스 미러링 모니터 작업에 따라 상태 테이블을 정기적으로 업데이트합니다.They depend on the Database Mirroring Monitor Jobto update the status table at regular intervals. 표시된 상태의 기간을 알아보려면 사용자가 주 로그(<시간>)미러 로그(<시간>) 레이블의 시간을 확인하면 됩니다.To learn the age of the displayed status a user can look at the times in the Principal log (<time>) and Mirror log (<time>) labels.

이 작업이 존재하지 않거나 SQL ServerSQL Server 에이전트가 중지된 경우 상태는 점점 더 오래되어 미러링 세션의 구성을 더 이상 반영하지 않을 수 있습니다.If this job does not exist or SQL ServerSQL Server Agent is stopped, the status becomes increasingly stale and may no longer reflect the configuration of the mirroring session. 예를 들어 장애 조치(failover) 후에 파트너가 동일한 역할(주 서버 또는 미러 서버)을 공유하는 것으로 표시되거나 현재 주 서버가 미러 서버로 표시되고 현재 미러 서버가 주 서버로 표시될 수 있습니다.For example, after a failover, the partners might appear to share the same role—principal or mirror, or the current principal server might be shown as the mirror, while the current mirror server is shown as the principal.

참고 항목See Also

데이터베이스 미러링 모니터 시작(SQL Server Management Studio) Start Database Mirroring Monitor (SQL Server Management Studio)
데이터베이스 미러링 모니터링(SQL Server) Monitoring Database Mirroring (SQL Server)
데이터베이스 미러링 보안 구성 마법사 시작(SQL Server Management Studio)Start the Configuring Database Mirroring Security Wizard (SQL Server Management Studio)