Combien de memory peut utiliser SQL Server 2005 x86 lorsqu'il est installé sur Windows Server 2008 x64?

Si j'installe SQL Server 2005 x86 sur Windows Server 2008 x64, combien de memory SQL pourra-t-il utiliser comme défaut? Combien après le réglage du commutateur AWE du server SQL?

Cette publication parle d'utilisation / 3gb, / PAE et AWE pour utiliser la memory SQL Server 2008 x86 de manière appropriée sur Windows Server 2008 x86.

Mon hypothèse basée sur cette publication et les informations connexes que j'ai vus ailleurs sont que, par défaut, une instance SQL Server 2005 x86 pourra utiliser 4 Go de memory sur Windows Server 2008 x64 et si j'active AWE, SQL pourra utiliser autant memory que l'OS voit.

PS: Notez si votre réponse généralise à d'autres versions de SQL et / ou Windows Server.

Merci

Les process x86 avec le jeu de bits LargeAddressAware (comme sqlservr.exe) obtiennent un VAS complet de 4 Go pour eux-mêmes. L'activation de AWE (sur les éditions OS et SQL qui le prennent en charge) permet à l'instance du server SQL de mapper des pages supplémentaires (jusqu'à 64 Go) dans et hors de son VAS et les utiliser pour le pool de tampons.

Cela étant dit, x86 est une impasse et vous devez passer à une instance x64 le plus tôt possible.

  • Meilleures pratiques pour WOW64
  • Architecture de la memory
  • Q et A: mécanisme x64 et AWE

4 Go par instance pour SQL 2005 Standard / Enterprise.

Un process x86 sur x64 peut utiliser un maximum de 2 Go de RAM ou 4 Go si l'application est compilée / liée au commutateur / LARGEADDRESSAWARE.

Voir: Limites de memory pour les versions de Windows:

http://msdn.microsoft.com/en-us/library/aa366778%28VS.85%29.aspx

http://www.wintellect.com/CS/blogs/jrobbins/archive/2009/04/02/link-32-bit-native-c-exes-with-largeaddressaware.aspx

AWE n'est pas nécessaire pour les systèmes 64 bits; voir cela , SQL Server Standard ou Enterprise verra tout ce que le operating system lui présente.

Vous aurez besoin de l'édition Enterprise Windows Server 2008 pour voir plus de 32 Go de RAM, la norme est limitée à 32 Go. Reportez-vous ici