Domanda

devo SQL Monitor 2 in esecuzione di Redgate contro il mio server di produzione 2005, e io continuo a ricevere avvisi di posta Database avere una query lungo in esecuzione. Ho avuto il mio momento avvisi impostati in modo da bandiera dopo un minuto e segnare di rosso dopo 2 minuti, e questo è di routine popping up in rosso.

Ho bisogno di sapere se questo è qualcosa che ho bisogno di guardare in, o se questo è un comportamento normale e posso impostare l'avviso di ignorare questo.

È stato utile?

Soluzione

Red-Gate bug da aprile 2009 (! ). Soluzione / esclusione qui

E primo successo sul motore di ricerca più famoso del mondo

Altri suggerimenti

Sono uno degli sviluppatori di Red Gate SQL Monitor.

L'avviso non è un bug. E si sta dicendo che questa query particolare sta prendendo molto tempo. Questo potrebbe essere verso il basso per una serie di motivi.

  1. l'istanza di SQL può essere sotto un carico elevato della CPU IO o che sta causando l'invio di posta di prendere un lungo periodo di tempo
  2. Ci può essere una connettività o le prestazioni problema con il server di posta che si sta utilizzando per inviare la posta elettronica che sta causando la query di prendere un lungo periodo di tempo
  3. Si potrebbe tentare di inviare una grande quantità di dati via e-mail

È possibile usi l'istantanea prestazioni catturato da SQL Monitor per vedere se (1) è il problema. Questo sarà mostrato nella pagina dei dettagli di avviso per l'avviso di query lungo in esecuzione.

Utilizzando uno strumento di terze parti per inviare la posta tramite il server di posta in uscita potrebbe essere utilizzato per verificare se (2) è il problema

L'invio di un breve messaggio di prova tramite SQL Server Management Studio potrebbe anche essere utilizzato per verificare (3)

Eg.

DECLARE @body1 VARCHAR(100)
SET @body1 = 'Server :' + @@servername + ' Test Email'
EXEC msdb.dbo.sp_send_dbmail @recipients = 'recipient@example.com',
    @subject = 'DB Mail Test Email', @body = @body1, @body_format = 'HTML' ;

Come menzionato da @gbn, se questo non è un problema, è possibile configurare l'avviso di escludere le query che contengono questa stored procedure.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top