Utilizzando la cache di controller del disco rigido con SQL Server

Traduzione articoli Traduzione articoli
Identificativo articolo: 46091 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

Sommario

Le informazioni seguenti vengono descritti gli effetti dell'utilizzo di SQL Server con una scheda controller disco rigido con la cache di memoria su scheda del controller (fino a 16 MB). L'utilizzo di questo tipo di scheda offre il vantaggio di memorizzazione nella cache senza compromessi memoria normalmente associati la cache del disco del disco. L'algoritmo di memorizzazione nella cache comprende la cache in scrittura e "ascensore ordinamento" durante il writeback, quando lo scrittura dei dati viene ordinati per ridurre il movimento head.

Informazioni

domanda 1
d sono presenti eventuali problemi quando si utilizza questo tipo di controller causato da SQL Server, presupponendo che il server si su un gruppo di continuitÓ per evitare il danneggiamento dei dati a un guasto di alimentazione?

r. se il controller del disco non funziona mai scrivere i dati per il log delle transazioni di SQL Server, recupero di SQL Server non funzionerÓ correttamente.


domanda 2
d quale effetto questo tipo di controller di memorizzazione nella cache hanno sulle prestazioni di SQL Server?

r. se il controller della cache non funziona mai scrittura su disco che cosa Ŕ stata affidata a esso (anche se la tastiera bloccato su di esso, arresti anomali del sistema operativo o arresti anomali del disco rigido), non verrÓ alcun problema. D'altra parte, se il controller del disco ritarda la scrittura di alcuni dati del Registro di SQL Server e sceglie di applicare fisicamente altri dati di registro (a causa di ordinamento "ascensore") non riesce a scrivere il resto per qualche motivo, SQL Server non sono alcun modo di sapere che manca parte del log. Un avvio a caldo o anche rollforward da un backup snapshot potrebbe non ripristinare il database correttamente. Nel peggiore dei casi, non sarebbe nessun errore durante il recupero e danneggiamento dei dati potrebbe essere individuato molto pi¨ avanti.

Se il controller di disco Ŕ una struttura solida, sarÓ possibile selettiva write-through. La periferica di SQL Server i registri delle transazioni devono essere sempre write-through. Inoltre, se avviato caldo automatico Ŕ per funzionare correttamente, tutte le periferiche devono essere svuotati in fase di checkpoint SQL Server. Se il controller del disco non consente selettiva write-through, la sola alternativa Ŕ di eseguire backup frequenti e di non fare affidamento su avvio a caldo o il rollforward del log delle transazioni.


Question3
d SQL Server deve eseguire la memorizzazione nella cache o il controller del disco deve essere eseguita la memorizzazione nella cache?

r. la risposta varia in cui il metodo Ŕ pi¨ veloce. Le prove hanno dimostrato che la cache di SQL Server Ŕ pi¨ efficiente rispetto a cache del disco del sistema operativo. Tuttavia, Ŕ non necessario alcun modo di sapere se risulta pi¨ efficiente rispetto del caching utilizzato da un particolare tipo di controller del disco. Cache di SQL Server probabilmente non Ŕ possibile veloce una cache hardware; tuttavia, Ŕ "all'interno di conoscenza" e si pu˛ lavorare meglio.

Eseguire un carico di lavoro rappresentativo con il parametro di memoria di SQL Server impostato al valore minimo che supporterÓ il numero di utenti (con cache attivo controller disco) per l'installazione. Provare quindi a con il parametro di memoria impostato su tale valore pi¨ la quantitÓ di RAM nella cache del controller di disco (con la cache del controller di disco disattivata). Per un confronto realmente accurato, il numero delle pagine nella cache delle procedure deve essere uguale in entrambi i casi. Questa operazione richiede alcuni giocoliere poichÚ la dimensione della cache routine Ŕ specificata in percentuale delle dimensioni della cache totale, mentre la dimensione della cache totale Ŕ specificata dal parametro memoria e il numero di parametro di connessioni utente. La dimensione di cache totale Ŕ qualsiasi resta dopo il K di 42 per ogni connessione utente Ŕ stato inciso esaurita specificato dal parametro di memoria. La parte restante viene suddiviso tra la routine e dati cache della pagina in base al parametro procedure cache.
SQL Server richiede i sistemi supportano ? garantire il recapito al supporto stabile ? come descritto nel programma di Microsoft SQL Server Always-On archiviazione soluzioni revisione. FOPer ulteriori informazioni sui requisiti di input e outpui per il motore di database di SQL Server, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
967576Requisiti di Microsoft SQL Server Database Engine input/output

ProprietÓ

Identificativo articolo: 46091 - Ultima modifica: martedý 7 settembre 2004 - Revisione: 4.3
Le informazioni in questo articolo si applicano a:
  • Microsoft SQL Server 4.21a Standard Edition
  • Microsoft SQL Server 6.0 Standard Edition
  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Standard
Chiavi:á
kbmt kbhardware KB46091 KbMtit
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: 46091
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.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com