32-bit versus 64 bit di SQL Server Express

April 15

32-bit versus 64 bit di SQL Server Express


SQL Server Express è gratuita edizione di Microsoft del server di database popolare, attualmente disponibile nelle versioni a 32-bit e 64-bit. Quello che si decide di utilizzare dovrebbe essere basata sui requisiti di prestazioni e di memoria di una singola applicazione.

Prestazione

cache hardware del server gioca un ruolo nel determinare le prestazioni dell'impianto a 32 bit di SQL Server Express a fronte di un 64-bit install. Una cache del processore più grande inclina i vantaggi prestazionali di una determinata operazione di dati leggermente in favore della versione a 64 bit, ma non abbastanza per decidere assolutamente il confronto. Ad esempio, l'elaborazione delle transazioni on-line, o OLTP, è spesso più lento su una piattaforma a 64 bit. Microsoft consiglia di analisi comparativa dei risultati di entrambe le basi di codice per trovare la soluzione più efficiente.

Memoria

La versione a 32 bit di SQL Server Express è in grado di accedere il più memoria di sistema come la versione a 64 bit, anche quando fanno uso di estensioni Address Windowing, o AWE. Memorizzazione di un sacco di procedure di molta memoria, utilizzando un gran numero di connessioni simultanee o utilizzare qualsiasi funzione che si basano su un'ampia memoria quantità, diversa da pagine di dati, sono tutti forti motivi per passare alla versione a 64 bit.

Scalabilità

A prova di futuro un'applicazione coinvolge garantire la sua scalabilità. Se il numero di utenti o transazioni di memoria aumenta, la versione a 64 bit di SQL Server Express offre vantaggi di scala enorme con la sua capacità di utilizzare più volte l'hardware di memoria della versione a 32 bit.