Select the product you need help with
Esegue lenta di un'istanza di SQL Server quando è utilizzare SQL Profiler per eseguire una traccia del lato client degli eventi nell'istanzaIdentificativo articolo: 929728 - Visualizza i prodotti a cui si riferisce l?articolo. SintomiSi consideri lo scenario seguente:
Quando si verifica questo problema, è possibile notare i seguenti sintomi se si esegue una query la tabella di sistema master.dbo.sysprocesses nell'istanza di SQL Server:
CauseQuando si esegue SQL Profiler su un'istanza di SQL Server 2000 o di SQL Server 2005, ogni SPID attivo dell'istanza richiede un latch esclusivo (LATCH_EX) per scrivere l'evento a SQL Profiler. Lo SPID scrive l'evento nel buffer di memoria locale di prima. L'evento viene quindi trasferito SQL Profiler. Se il buffer di memoria locale è pieno, lo SPID consente di annullare l'evento. Dopo gli eventi nel buffer di memoria locale vengono trasferiti a SQL Profiler, è possibile che lo SPID scrivere nuovi eventi in buffer di memoria locale. Se altri SPID sono in attesa per scrivere gli eventi di SQL Profiler, questi SPID attendere in una coda. Poiché SQL Profiler è un processo separato dal processo di SQL Server, il trasferimento di ogni evento in SQL Profiler richiede del tempo. Se si esegue SQL Profiler in un computer diverso, questo processo richiede più tempo. Questo processo richiede più tempo a causa della latenza di rete e causa le prestazioni del computer che esegue SQL Profiler. Di conseguenza, l'istanza di SQL Server esegue lentamente. WorkaroundPer risolvere questo problema, non utilizzare SQL Profiler per eseguire un'analisi di lato client degli eventi nell'istanza di SQL Server. Utilizzare invece stored procedure di sistema per eseguire una traccia sul lato server, degli eventi. È possibile utilizzare le seguenti stored procedure di sistema:
StatusMicrosoft ha confermato che questo problema riguarda i prodotti sono elencati nella sezione "Si applica a". InformazioniÈ possibile utilizzare l'utilità di insieme di dati PSSDIAG per raccogliere i file di dati di traccia. Per ulteriori informazioni sull'utilità PSSDIAG dati insieme, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato: 830232 Per ulteriori informazioni sulla colonna waittype in SQL Server 2000 e in SQL Server 2005, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
(http://support.microsoft.com/kb/830232/
)
Utilità di insieme di dati PSSDIAG 822101
(http://support.microsoft.com/kb/822101/
)
Descrizione delle colonne waittype e lastwaittype nella tabella master.dbo.sysprocesses in SQL Server 2000 e SQL Server 2005 ProprietàIdentificativo articolo: 929728 - Ultima modifica: martedì 30 settembre 2008 - Revisione: 3.0 Le informazioni in questo articolo si applicano a:
Traduzione automatica articoli Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica. Clicca qui per visualizzare la versione originale in inglese dell?articolo: 929728
(http://support.microsoft.com/kb/929728/en-us/
)
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO. |




Torna all'inizio








