Questo articolo di Microsoft - Come determinare la dimensione appropriata del file di paging per le versioni a 64 bit di Windows Server 2008 eo Windows 2008 R2 fornisce indicazioni per il calcolo della dimensione del file di paging per Windows 2008 a 64 bit e Windows 2008 R2. Questo senza dubbio funziona benissimo per server di uso generale. Mi chiedo quale sia la guida per SQL Server 2008R2 in esecuzione su Windows 2008 / R2 a 64 bit?
Presumo che vogliamo che nella memoria vengano colpiti solo pochi dati della memoria, altrimenti SQL potrebbe colpire il disco due volte per i dati. SQL Server consente anche ai dati in memoria di colpire il file di paging? Ho cercato la documentazione in linea di SQL Server 2008 R2 come guida, ma non ho ancora trovato alcuna menzione dell'uso dei file di paging.
Ecco un potenziale scenario di utilizzo: dato un server fisico con 64 GB di RAM, è necessario un file di paging per l'intero 64 GB di RAM? Dovremmo attrezzarlo per 96 GB di file di paging? Sembra un po 'eccessivo per un singolo file. So che la saggezza convenzionale è stata che Windows accoppia il file di paging alla memoria nel tentativo di semplificare lo scambio di app sulla RAM, ma è vero? Un file di paging inferiore a 64 GB ostacolerà le prestazioni qui?