MSSQLSERVER_32044
Dettagli
Nome prodotto |
SQL Server |
Versione prodotto |
10.0 |
Numero di build del prodotto |
- |
ID evento |
32044 |
Origine evento |
MSSQLSERVER |
Componente |
SQLEngine |
Nome simbolico |
SQLErrorNum32044 |
Testo del messaggio |
Generato un avviso relativo a un overhead di commit del mirror. Il valore corrente di '%d' è maggiore del valore di soglia '%d'. |
Spiegazione
Questo evento di mirroring del database viene generato nell'istanza del server principale per indicare che il tempo di attesa del commit di aggregazione ha raggiunto o superato un valore di soglia specificato dall'utente a causa del mirroring del database. L'intervallo di attesa viene ottenuto moltiplicando il numero di transazioni per la durata di ogni transazione. L'intervallo di attesa sarà ad esempio pari a 1000 millisecondi in entrambi i casi seguenti: 1000 transazioni * 1 millisecondo e 1 transazione * 1000 millisecondi. L'aumento del tempo di attesa del commit può dipendere da un picco nel numero di transazioni, da ritardi nell'invio del log o da ritardi nello scaricamento del log nell'istanza del server mirror.
La quantità dell'overhead di commit del mirror è una misurazione delle prestazioni che consente di valutare l'impatto sulle prestazioni correnti del funzionamento sincrono. Questa misurazione è rilevante solo nella modalità a sicurezza elevata. Poiché la modalità a sicurezza elevata è sincrona, prima di eseguire il commit della transazione dopo aver inviato un record di log all'istanza del server mirror, l'istanza del server principale attende la conferma della scrittura del record di log sul disco. Il record di log rimane sul disco dell'istanza del server mirror in attesa di essere ripristinato nel database mirror.
Azione utente
Controllare il carico delle istanze del server principale e del server mirror e la connessione di rete tra i sistemi per determinare la causa del problema.