sp_dbmmonitordropalert (Transact-SQL)
Aplica-se a:SQL Server
Descarta o aviso de uma métrica de desempenho especificada, definindo o limite como NULL
.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_dbmmonitordropalert
[ @database_name = ] N'database_name'
[ , [ @alert_id = ] alert_id ]
[ ; ]
Argumentos
@database_name [ = ] N'database_name'
Especifica o banco de dados cujo limite de avisos especificado ignorar. @database_name é sysname, sem padrão.
@alert_id [ = ] alert_id
Um valor inteiro que identifica o aviso a ser ignorado. @alert_id é int e pode ser um dos seguintes valores:
Valor | Métrica de desempenho | Limite de aviso |
---|---|---|
1 |
Transação não enviada mais antiga | Especifica o número de minutos de transações que podem ser acumuladas na fila de envio, antes da geração de um aviso na instância do servidor principal. Esse aviso ajuda a medir o potencial de perda de dados em termos de tempo, sendo particularmente relevante para o modo de alto desempenho. No entanto, o aviso também é relevante para o modo de segurança alta, quando o espelhamento é pausado ou suspenso devido à desconexão dos parceiros. |
2 |
Log não enviado | Especifica quantos quilobytes (KB) de log não enviado geram um aviso na instância do servidor principal. Esse aviso ajuda a medir o potencial de perda de dados em termos de KB e é particularmente relevante para o modo de alto desempenho. No entanto, o aviso também é relevante para o modo de segurança alta, quando o espelhamento é pausado ou suspenso devido à desconexão dos parceiros. |
3 |
Log não restaurado | Especifica quantos KB de log não restaurado geram um aviso na instância do servidor espelho. Esse aviso ajuda a medir o tempo de failover. Tempo de failover consiste, essencialmente, no tempo necessário para que o servidor espelho anterior efetue o roll-forward de quaisquer logs restantes em sua fila de restauração, mais um pequeno tempo adicional. |
4 |
Sobrecarga espelhada confirmada | Especifica o número de milissegundos de atraso médio por transação tolerado, antes que um aviso seja gerado no servidor principal. Esse atraso consiste na quantidade de sobrecarga incidente enquanto a instância do servidor principal aguarda que a instância do servidor espelho grave o registro do log da transação na fila de restauração. Esse valor é relevante somente no modo de alta segurança. |
5 |
Período de retenção | Metadados que controlam quanto tempo as linhas na tabela de status de espelhamento de banco de dados são preservadas. |
Observação
Esse procedimento elimina os limites de aviso, independentemente de terem sido especificados usando sp_dbmmonitorchangealert
o Monitor de Espelhamento de Banco de Dados.
Para obter informações sobre as IDs de evento correspondentes aos avisos, consulte Usar limites de aviso e alertas sobre métricas de desempenho de espelhamento (SQL Server).
Valores do código de retorno
Nenhum.
Conjunto de resultados
Nenhum.
Permissões
Requer associação à função de servidor fixa sysadmin ou permissão de execução diretamente neste procedimento armazenado.
Exemplos
O exemplo a seguir descarta a configuração do período de retenção do banco de dados AdventureWorks2022
.
EXEC sp_dbmmonitordropalert AdventureWorks2022, 5;
O exemplo a seguir descarta todos os limites de avisos e o período de retenção do banco de dados AdventureWorks2022
.
EXEC sp_dbmmonitordropalert AdventureWorks2022;
Conteúdo relacionado
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de