FIX: Miglioramento dell'utilizzo della CPU per la registrazione di database quando si verificano bloccati del log delle transazioni

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: 818767
Questo articolo è stato archiviato. L’articolo, quindi, viene offerto “così come è” e non verrà più aggiornato.
BUG #: 469415 (SQL Server 8.0)
Sintomi
Se il log delle transazioni stalls si verificano, un computer che esegue SQL Server potrebbero verificarsi un utilizzo della CPU che non è previsto. Questo utilizzo si verifica a causa di prestazioni file di registro insufficiente o perché i backup di database sono in corso.
Risoluzione

Informazioni sul Service pack

Per risolvere il problema, ottenere il service pack più recente per Microsoft SQL Server 2000. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
290211Come ottenere il service pack più recente per SQL Server 2000

Informazioni sull'hotfix

La versione in lingua inglese di questa correzione presenta gli attributi di file elencati nella tabella seguente (o successivi). Date e ore per questi file sono indicati nella coordinated universal time (UTC). Quando si visualizzano le informazioni sul file, viene convertito in ora locale. Per calcolare la differenza tra ora UTC e l'ora locale, utilizzare la scheda fuso orario dello strumento Data e ora del Pannello di controllo.
   Date         Time   Version            Size    File name   --------------------------------------------------------------   26-Feb-2003  03:41  2000.80.777.0      29,244  Dbmslpcn.dll        25-Apr-2003  02:12                    786,432  Distmdl.ldf   25-Apr-2003  02:12                  2,359,296  Distmdl.mdf   30-Jan-2003  01:55                        180  Drop_repl_hotfix.sql   07-Apr-2003  19:15  2000.80.801.0   1,557,052  Dtsui.dll           24-Apr-2003  02:51                    747,927  Instdist.sql   30-Jan-2003  01:55                      1,402  Inst_repl_hotfix.sql   08-Feb-2003  06:40  2000.80.765.0      90,692  Msgprox.dll         01-Apr-2003  02:07                      1,873  Odsole.sql   05-Apr-2003  01:46  2000.80.800.0      62,024  Odsole70.dll        02-Apr-2003  21:48  2000.80.796.0      57,904  Osql.exe            02-Apr-2003  23:15  2000.80.797.0     279,104  Pfutil80.dll        04-Apr-2003  21:27                  1,083,467  Replmerg.sql   04-Apr-2003  21:53  2000.80.798.0     221,768  Replprov.dll        08-Feb-2003  06:40  2000.80.765.0     307,784  Replrec.dll         01-Apr-2003  02:23                  1,084,828  Replsys.sql   16-Apr-2003  22:39                    115,892  Sp3_serv_uni.sql   07-Apr-2003  17:44                     25,172  Sqldumper.exe       19-Mar-2003  18:20  2000.80.789.0      28,672  Sqlevn70.rll   24-Apr-2003  05:39  2000.80.811.0     176,696  Sqlmap70.dll        08-Feb-2003  06:40  2000.80.765.0      57,920  Sqlrepss.dll        30-Apr-2003  23:52  2000.80.816.0   7,540,817  Sqlservr.exe        08-Feb-2003  06:40  2000.80.765.0      45,644  Sqlvdi.dll          26-Feb-2003  03:41  2000.80.777.0      29,244  Ssmslpcn.dll        26-Feb-2003  03:41  2000.80.777.0      82,492  Ssnetlib.dll        30-Apr-2003  23:52  2000.80.816.0      45,132  Ums.dll             28-Feb-2003  01:34  2000.80.778.0      98,872  Xpweb70.dll
Nota A causa delle dipendenze fra i file, la funzionalità che contiene i file o l'aggiornamento rapido (hotfix) più recente può contenere anche ulteriori file.
Status
Microsoft ha confermato che questo problema riguarda i prodotti Microsoft elencati all'inizio di questo articolo. Questo problema è stato innanzitutto corretto in SQL Server 2000 Service Pack 4.
Informazioni
Poiché il processo di backup snapshot comporta il blocco e thaw di operazioni di I/O, il problema può essere attivato per i backup snapshot. L'attività di blocco contiene tutte le attività di I/O fisico fino a quando il thaw viene generato alla fine dell'operazione di backup snapshot. In questo modo, una modifica di codice che è stata effettuata in SQL Server 2000 Service Pack 2 (SP2) come risultato CPU maggiore rispetto a nelle versioni precedenti di SQL Server. La modifica di scalabilità di SQL Server 2000 SP2 rende migliori la scala del codice di registro sui computer multiprocessore. Questa modifica può, tuttavia, causare maggiore utilizzo della CPU in rare condizioni.

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 818767 - Ultima revisione: 02/26/2014 21:05:23 - Revisione: 2.1

Microsoft SQL Server 2000 Service Pack 3, the operating system: Microsoft Windows 2000

  • kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbqfe kbsqlserv2000presp4fix kbfix kbbug KB818767 KbMtit
Feedback