데이터베이스 미러링 모니터(경고 페이지)Database Mirroring Monitor (Warnings Page)

데이터베이스 미러링 이벤트에서 지원되는 경고와 지정된 경고 임계값(사용 가능한 경우)의 읽기 전용 목록을 표시합니다.Displays a read-only list of warnings supported on database mirroring events and the specified warning threshold values, if available.

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

Columns

경고Warning
임계값을 정의할 수 있는 경고는 다음과 같습니다.The warnings for which you can define a threshold include:

경고Warning 임계값Threshold
보내지 않은 로그가 임계값을 초과하는 경우 경고Warn if the unsent log exceeds the threshold 주 서버 인스턴스에서 경고를 생성하는 보내지 않은 로그의 크기(KB)를 지정합니다.Specifies how many kilobytes (KB) of unsent log will generate a warning on the principal server instance. 이 경고는 KB를 기준으로 발생 가능한 데이터 손실을 측정하는 데 도움이 되며 특히 성능 우선 모드와 관련이 있습니다.This warning helps measure the potential for data loss in terms of KB, and is particularly relevant for high-performance mode. 그러나 파트너의 연결이 끊어져 미러링이 일시 중지되거나 일시 중단되면 이 경고는 보호 우선 모드와도 관련이 있습니다.However, the warning is also relevant for high-safety mode when mirroring is paused or suspended because the partners become disconnected.
복원되지 않은 로그가 임계값을 초과하는 경우 경고Warn if the unrestored log exceeds the threshold 미러 서버 인스턴스에서 경고를 생성하는 복원되지 않은 로그의 크기(KB)를 지정합니다.Specifies how many KB of unrestored log will generate a warning on the mirror server instance. 이 경고는 KB를 기준으로 장애 조치(Failover) 시간을 측정하는 데 유용합니다.This warning is useful for measuring failover time in terms of kilobytes. 장애 조치 시간 은 주로 이전 미러 서버에서 Redo Queue에 남아 있는 로그를 롤포워드해야 하는 시간과 짧은 추가 시간으로 구성됩니다.Failover time consists mainly of the time that the former mirror server requires to roll forward any log remaining in its redo queue, plus a short additional time.

참고: 자동 장애 조치의 경우 시스템이 오류를 감지하는 데 걸리는 시간은 장애 조치 시간과 관계가 없습니다.Note: For an automatic failover, the time for the system to notice the error is independent of the failover time.

자세한 내용은 역할 전환 중 서비스 중단 예측(데이터베이스 미러링)프로세스를 통해 주 역할과 미러 역할을 서로 바꿀 수 있습니다.For more information, see Estimate the Interruption of Service During Role Switching (Database Mirroring).
보내지 않은 가장 오래된 트랜잭션 기간이 임계값을 초과하는 경우 경고Warn if the age of the oldest unsent transaction exceeds the threshold 주 서버 인스턴스에서 경고가 생성되기까지 Send Queue에 누적될 수 있는 트랜잭션에 해당하는 시간(분)을 지정합니다.Specifies the number of minutes worth of transactions that can accumulate in the send queue before a warning is generated on the principal server instance. 이 경고는 시간을 기준으로 발생 가능한 데이터 손실을 측정하는 데 도움이 되며 특히 성능 우선 모드와 관련이 있습니다.This warning helps measure the potential for data loss in terms of time, and is particularly relevant for high-performance mode. 그러나 파트너의 연결이 끊어져 미러링이 일시 중지되거나 일시 중단되면 이 경고는 보호 우선 모드와도 관련이 있습니다.However, the warning is also relevant for high-safety mode when mirroring is paused or suspended because the partners become disconnected.
미러 커밋 오버헤드가 임계값을 초과하는 경우 경고Warn if the mirror commit overhead exceeds the threshold 주 서버에서 경고가 생성되기까지 허용되는 트랜잭션당 평균 지연 시간(밀리초)을 지정합니다.Specifies the 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.

임계값 ' 'Threshold at ' '
각 경고에 대해 서버 인스턴스 중 하나에 대한 현재의 사용자 지정 임계값(있을 경우)을 표시합니다.For each of the warnings, displays the current user-specified threshold, if any, for one of the server instances. 서버 인스턴스의 전체 인스턴스 이름이 해당 열 머리글에 표시됩니다.The full instance name of the server instance is indicated in the corresponding column heading.

자세한 내용은 이 항목의 뒷부분에 나오는 "주의"를 참조하십시오.For more information, see "Remarks," later in this topic.

임계값 설정Set Thresholds
각 장애 조치 파트너에서 경고 하나에 대한 임계값을 설정하려면 이 단추를 클릭합니다.Click this button to set a threshold for one warning on each of the failover partners.

자세한 내용은 이 항목의 뒷부분에 나오는 "주의"를 참조하십시오.For more information, see "Remarks," later in this topic.

주의Remarks

서버 인스턴스에 대한 정보를 현재 사용할 수 없는 경우 해당 임계값 열의 셀에 회색 배경과 워터마크 텍스트가 표시됩니다.If information is currently unavailable for a server instance, the cells of the corresponding Threshold at column display a gray background and watermark text. 모니터가 서버 인스턴스에 연결되지 않은 경우 인스턴스가 기본 인스턴스인지 명명된 인스턴스인지에 따라 에 연결되지 않음 또는 \에 연결되지 않음이 표의 모든 셀에 표시됩니다.If the monitor is not connected to the server instance, in every cell the grid displays either Not connected to or Not connected to \, depending on whether the instance is the default instance or a named instance. 모니터에서 쿼리 반환을 기다리고 있는 경우 표의 모든 셀에 데이터를 기다리는 중...If the monitor is waiting for a query to return, the grid displays Waiting for data… 이 표시됩니다.in every cell.

정보를 사용할 수 있는 경우 각 경고의 셀에 지정된 임계값과 측정 단위 또는 사용 안 함이 표시됩니다.When information is available, the cell for each warning displays either a specified threshold value (and unit of measurement), or Not enabled.

상태 테이블을 새로 고칠 때 임계값을 초과할 경우 상태 행이 기록될 때 Windows 이벤트 로그에 이벤트가 기록됩니다.If a threshold is exceeded at the time the status table is refreshed, an event is logged to the Windows event log when the status row is recorded. 모니터가 실행되고 있지 않을 경우 기본적으로 1분에 한 번씩 상태 행이 기록됩니다.By default, the status row is recorded once a minute if the monitor is not running. SQL Server 에이전트나 Microsoft MOM(Management Operations Manager)과 같은 다른 프로그램을 사용하여 각 유형의 기록된 이벤트에 대한 경고를 구성할 수 있습니다.You can configure an alert on each type of logged event by using the SQL Server Agent or another program, such as Microsoft Management Operations Manager (MOM).

지정된 파트너에서 기록되는 이벤트는 현재 역할(주 서버 또는 미러 서버)에 따라 달라집니다.On a given partner, the events logged depend on its current role, principal or mirror. 그러나 데이터베이스가 장애 조치될 경우 경고가 유지되도록 두 파트너 모두에 지정된 이벤트에 대한 경고 임계값을 설정하는 것이 좋습니다.However, we recommend that you set a warning threshold for a given event on both partners to ensure that the warning persists if the database fails over. 각 파트너에 적합한 임계값은 각 파트너 시스템의 성능 기능에 따라 달라집니다.The appropriate threshold for each partner depends on the performance capabilities of that partner's system.

참고

또한 sp_dbmmonitorchangealert 시스템 저장 프로시저를 사용하여 이러한 이벤트(보내지 않은 로그, 복구되지 않은 로그, 보내지 않은 가장 오래된 트랜잭션 및 미러 커밋 오버헤드)에 대한 임계값을 구성할 수 있습니다.You can also use the sp_dbmmonitorchangealert system stored procedure to configure thresholds for the equivalent events—unsent log, unrecovered log, oldest unsent transaction, and mirror commit overhead. 자세한 내용은 sp_dbmmonitorchangealert(Transact-SQL)를 참조하세요.For more information, see sp_dbmmonitorchangealert (Transact-SQL).

다음 표에서는 각 경고와 연관된 이벤트 ID를 보여 줍니다.The following table shows the event ID associated with each warning.

데이터베이스 미러링 모니터 경고Database Mirroring Monitor warning 이벤트 이름Event name 이벤트 IDEvent ID
보내지 않은 로그가 임계값을 초과하는 경우 경고Warn if the unsent log exceeds the threshold 보내지 않은 로그Unsent log 3204232042
복원되지 않은 로그가 임계값을 초과하는 경우 경고Warn if the unrestored log exceeds the threshold 복원되지 않은 로그Unrestored log 3204332043
보내지 않은 가장 오래된 트랜잭션 기간이 임계값을 초과하는 경우 경고Warn if the age of the oldest unsent transaction exceeds the threshold 보내지 않은 가장 오래된 트랜잭션Oldest unsent transaction 3204432044
미러 커밋 오버헤드가 임계값을 초과하는 경우 경고Warn if the mirror commit overhead exceeds the threshold 미러 커밋 오버헤드Mirror commit overhead 3204532045

사용 권한Permissions

전체 액세스 권한의 경우 sysadmin 고정 서버 역할의 멤버 자격이 필요합니다.For full access, requires membership in the sysadmin fixed server role. sysadmin 멤버만 주요 성능 메트릭에 대해 경고 임계값을 구성하고 볼 수 있습니다.Only members of sysadmin can configure and view warning thresholds for key performance metrics.

dbm_monitor 역할의 멤버 자격을 사용하면 경고 페이지에서 최신 상태 행만 볼 수 있습니다.Membership in the dbm_monitor role enables you to view only the most recent status row on the Warnings Page.

참고 항목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)