Compartir a través de


sp_dbmmonitorhelpalert (Transact-SQL)

Nuevo: 14 de abril de 2006

Devuelve información sobre los umbrales de advertencia de una o todas las métricas clave de rendimiento del monitor de creación de reflejo de la base de datos.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

sp_dbmmonitorhelpalert database_name 
    [ , alert_id ] 

Argumentos

  • database_name
    Especifica la base de datos.
  • [ alert_id ]
    Valor entero que identifica la advertencia que se va a devolver. Si se omite este argumento, se devuelven todas las advertencias, pero no se devuelve el período de retención.

    Para devolver una advertencia determinada, especifique uno de los valores siguientes:

    Valor Métrica de rendimiento Umbral de advertencia

    1

    Transacción no enviada más antigua

    Especifica el número de minutos de transacciones que se pueden acumular en la cola de envío antes de que se genere una advertencia en la instancia del servidor principal. Esta advertencia ayuda a medir el potencial de pérdida de datos en términos de tiempo y es especialmente relevante para el modo de alto rendimiento. Sin embargo, la advertencia también es relevante para el modo de alta seguridad cuando la creación de reflejos se detiene temporalmente o se suspende por desconexión de los asociados.

    2

    Registro sin enviar

    Especifica cuántos kilobytes (KB) de registro sin enviar generarán una advertencia en la instancia del servidor principal. Esta advertencia ayuda a medir el potencial de pérdida de datos en términos de KB y es especialmente relevante para el modo de alto rendimiento. Sin embargo, la advertencia también es relevante para el modo de alta seguridad cuando la creación de reflejos se detiene temporalmente o se suspende por desconexión de los asociados.

    3

    Registro sin restaurar

    Especifica cuántos KB de registro sin restaurar generarán una advertencia en la instancia del servidor reflejado. Esta advertencia ayuda a medir el tiempo de conmutación por error. La mayor parte del tiempo de conmutación por error es el tiempo que el servidor reflejado antiguo requiere para poner al día los registros pendientes en su cola de puesta al día, a la que se agrega un tiempo breve adicional.

    4

    Sobrecarga de confirmación del servidor reflejado

    Especifica el número de milisegundos de retardo medio por transacción que se esperará antes de generar una advertencia en el servidor principal. Este retardo es la cantidad de sobrecarga que se produce mientras la instancia del servidor principal espera a que la instancia del servidor reflejado escriba los datos del registro de la transacción en la cola de puesta al día. Este valor sólo es relevante en modo de alta seguridad.

    5

    Período de retención

    Metadatos que controlan cómo se conservan las filas largas en la tabla de estado de la creación de reflejo de la base de datos.

    Para obtener más información sobre los Id. de evento correspondientes a las advertencias, vea Usar alertas y umbrales de advertencia de las métricas de rendimiento de la creación de reflejo.

Conjuntos de resultados

Para cada alerta devuelta, devuelve una fila que contiene las siguientes columnas:

Columna

Tipo de datos

Descripción

alert_id

int

En la tabla siguiente se muestra el valor de alert_id para cada métrica de rendimiento y la unidad de medición de la métrica mostrada en el conjunto de resultados sp_dbmmonitorresults:

Valor

Métrica de rendimiento

Unidad

1Transacción no enviada más antiguaMinutos

2Registro sin enviarKB

3Registro sin restaurarKB

4Sobrecarga de confirmación del servidor reflejadoMilisegundos

5Período de retenciónHoras

threshold

int

Valor de umbral de la advertencia. Si se devuelve un valor superior a este umbral cuando se actualiza el estado de la creación de reflejos, se escribe una entrada en el registro de eventos de Windows. Este valor representa el número de KB, minutos o milisegundos, en función de la advertencia. Si el umbral no está establecido actualmente, el valor es NULL.

ms365405.note(es-es,SQL.90).gifNota:

Para ver los valores actuales, ejecute el procedimiento almacenado sp_dbmmonitorresults.

enabled

bit

0 = El evento está deshabilitado.

1 = El evento está habilitado.

ms365405.note(es-es,SQL.90).gifNota:

El período de retención siempre está habilitado.

Permisos

Requiere la pertenencia a la función fija de servidor sysadmin.

Valores de código de retorno

Ninguno

Ejemplos

El ejemplo siguiente devuelve una fila que indica si una advertencia está habilitada para la métrica de rendimiento de transacción sin enviar más antigua en la base de datos AdventureWorks.

EXEC sp_dbmmonitorhelpalert AdventureWorks, 1 ;

El ejemplo siguiente devuelve una fila para cada métrica de rendimiento que indica si ésta está habilitada en la base de datos AdventureWorks.

EXEC sp_dbmmonitorhelpalert AdventureWorks;

Vea también

Referencia

sp_dbmmonitorchangealert (Transact-SQL)
sp_dbmmonitorchangemonitoring (Transact-SQL)
sp_dbmmonitordropalert (Transact-SQL)
sp_dbmmonitorupdate (Transact-SQL)
sp_dbmmonitorhelpmonitoring (Transact-SQL)
sp_dbmmonitorresults (Transact-SQL)

Otros recursos

Supervisar la creación de reflejo de la base de datos

Ayuda e información

Obtener ayuda sobre SQL Server 2005