giovedì 27 ottobre 2011

TECNICHE ESSENZIALI PER LA GESTIONE DELLA MEMORIA DI SQL SERVER


Nel mio webcast gratuito in tecniche essenziali per la gestione della memoria di SQL Server , ho fatto una serie di riferimenti a risorse aggiuntive che vorrei mettere a disposizione per chiunque imbattersi in problemi particolari, o in cerca di ulteriore aiuto e guida.
Il webcast (sponsorizzato dalla rivista SQL Server e Red Gate Software) è stato consegnato il 25 ottobre, ma rimane on-demand per circa 90 giorni dopo essere stato consegnato. (E, come FYI, potrebbe prendere uno o due giorni dopo che è stato dato prima della sua entrata in linea come un 'on demand' evento.)

NOZIONI DI BASE DELLA MEMORIA

Nella mia presentazione, ho cercato di coprire una rapida panoramica dei dettagli di SQL Server memoria - a cominciare dal assurdamente semplice e commovente su un massimo in un gusto o panoramica di come amministratori di sistema (cioè, non proprio gli amministratori di database, ma riluttante DBA) potrebbe determinare se sono stati sperimentando strozzature e dove iniziare a cercare per cancellare quelle in su.
A tale proposito, la mia presentazione è iniziato con una panoramica di come utilizzare Task Manager di Windows come un modo rapido per gut-controllo della memoria o meno su sistemi a 32 bit è stato configurato correttamente. Perché, come ho sottolineato nel Abilitazione della memoria AWE di SQL Server conta, in realtà ho perso il numero di volte che ho effettuato l'accesso alla casella del cliente solo per scoprire che sono bloccati con 2 GB di RAM sul loro ospite quando hanno modo più RAM a disposizione - e bisogno.
Fortunatamente, come ho sottolineato nel mio intervento, questo problema sta andando via come ambienti sempre più passare a macchine a 64 bit (che supporta nativamente più di 2GB di RAM).
Altrimenti, in termini di nozioni di base della memoria, una delle cose che ho presentato anche nella mia presentazione era come una query 2,6 GB di dati SQL Server ha circa 52 secondi per tirare dal disco di 15K unità SAS, ma che sono voluti solo 2-4 secondi per query quando i dati sono stati già in memoria - che illustra quanto sia essenziale della memoria (o RAM) è quello di SQL Server come RAM è esponenzialmente più veloce del disco.
Di conseguenza, una delle grandi cose che ho sottolineato nell'introduzione alla mia presentazione è stata che la questione vecchiaia che le superfici comunemente sui forum di "Perché è SQL Server prendendo tutte le mie RAM e come posso risolvere il problema?" È in realtà un espressione molto comune di quanti Sys Admins semplicemente non capisco come e perché ha bisogno di SQL Server e beneficia di più RAM.
Per ulteriori informazioni sulle nozioni di base della memoria di SQL Server, tuttavia, vi consiglio le seguenti risorse:
- In primo luogo, una panoramica di come indagare l'utilizzo della memoria di Windows con Windows 7 Monitoraggio risorse . (Sì, questo articolo è per Windows 7, ma i concetti e le tecniche si applicano altrettanto bene per Windows Server 2008 R2 in termini di come si utilizza la memoria.)
- In secondo luogo, Brent Ozar ha una grande visione d'insieme di ciò che amministratori di sistema (ad esempio, gli amministratori di database riluttanti o non-DBA) c'è da sapere su come e perché SQL Server utilizza RAM Guida Un amministratore di sistema di memoria di Microsoft SQL Server .
- Facendo una sbirciatina al documentazione in linea sarà anche utile - soprattutto in termini di guardare 'vincolante 'la quantità di RAM SQL Server può utilizzare se hai altre applicazioni o un sistema operativo avido in esecuzione sul vostro host di SQL Server.
- Infine, ho anche appena toccato il tema dei nodi, impiegati, e le cache nella mia presentazione. E se vi piacerebbe vedere un po 'più approfondite informazioni su come SQL Server utilizza la memoria interna (cosa che potrebbe passare settimane, mesi o anni aggressivo imparare), allora vi consiglio di memoria di SQL Server spiegato da Craig Outcalt come intro grande che comincia a rompere in realtà la superficie di ciò che è sdraiato sotto le coperte in termini di complessità (che non ho mai avvicinato ad affrontare nella mia presentazione).

Nessun commento:

Posta un commento

Nota. Solo i membri di questo blog possono postare un commento.