Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Detalhes
| Attribute | Valor |
|---|---|
| Nome do Produto | SQL Server |
| ID do Evento | 32044 |
| Origem do evento | MSSQLSERVER |
| Componente | SQLEngine |
| Nome simbólico | SQLErrorNum32044 |
| Texto da mensagem | O alerta para "mirror commit overhead" foi ativado. O valor atual de '%d' ultrapassa o limiar '%d'. |
Explanation
Este evento de espelhamento da base de dados é emitido na instância principal do servidor para indicar que o tempo agregado de espera do commit atingiu ou excedeu um valor limiar especificado pelo utilizador devido ao espelhamento da base de dados. O tempo de espera é o produto do número de transações e do tempo de cada uma. Por exemplo, os seguintes casos produzem ambos 1000 milissegundos de tempo de espera: 1000 transações * 1 milissegundo e 1 transação * 1000 milissegundos. Um aumento do tempo de espera no commit pode ser causado por um aumento no número de transações, atrasos no envio do registo ou atrasos na limpeza do registo na instância do servidor espelho.
A quantidade de overhead de compromisso do espelho é uma métrica de desempenho que pode ajudar a avaliar o impacto atual no desempenho da operação síncrona. Esta métrica é relevante apenas em modo de alta segurança. Como o modo de alta segurança é síncrono, a instância principal do servidor espera para comprometer a transação depois de enviar um registo de registo para a instância do servidor espelho até receber a confirmação de que a instância do servidor espelho escreveu o registo de registo no disco. O registo de registo permanece no disco da instância do servidor espelho enquanto aguarda ser restaurado na base de dados espelhada.
Ação do Usuário
Verifique as cargas nas instâncias do servidor principal e espelhe e a sua ligação de rede para a causa.