Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

SQL Server - FAQ SQL : Dépassez les 2 Go de mémoire pour votre instance

Tout d'abord la taille mémoire utilisée par le serveur de base de données dépend de la taille mémoire disponible sous le système d'exploitation.

Système d'exploitation

32-bit Windows

64-bit Windows

Windows Server 2008, Datacenter Edition

128 Go (64 Go avec 4GT RAM Tuning)

1 To

Windows Server 2008, Enterprise Edition

64 Go

1 To

Windows Server 2008, Standard Edition

4 Go

32 Go

  

  

  

Windows Vista Ultimate

4 Go

128 Go

Windows Vista Enterprise

4 Go

128 Go

Windows Vista Business

4 Go

128 Go

Windows Vista Home Premium

4 Go

16 Go

Windows Vista Home Basic

4 Go

8 Go

Windows Vista Starter

1 Go

N/A

  

  

  

Windows Storage Server 2003, Enterprise Edition

8 Go

N/A

Windows Storage Server 2003

4 Go

N/A

Windows Server 2003, Datacenter Edition SP2

128 Go (16 Go with /3GB)

2 To

Windows Server 2003, Enterprise Edition SP2

64 Go (16 Go with /3GB)

2 To

Windows Server 2003, Datacenter Edition SP1

128 Go (16 Go with /3GB)

1 To

Windows Server 2003, Enterprise Edition SP1

64 Go (16 Go with /3GB)

1 To

Windows Server 2003, Standard Edition SP1

4 Go

32 Go

Windows Server 2003, Datacenter Edition

128 Go (16 Go with /3GB)

512 Go

Windows Server 2003, Enterprise Edition

32 Go (16 Go with /3GB)

64 Go

Windows Server 2003, Standard Edition

4 Go

16 Go

Windows Server 2003, Web Edition

2 Go

N/A

  

  

  

Windows XP

4 Go

128 Go

Windows XP Starter Edition

256 Mo

N/A

  

  

  

Windows 2000, Workstation Edition

4Go

N/A

Windows Server 2000, Standard Edition

4Go

N/A

Windows Server 2000, Advanced Server Edition

8Go

N/A

Windows Server 2000, DataCenter Edition

64Go

N/A

 

Pour les OS 32 bits il faudra activer les options PAE de Windows en passant par le fichier boot.ini pour aller au-delà de la limite de 4Go de mémoire.

http://support.microsoft.com/kb/283037

En fonction de celle-ci référez vous au tableau ci-dessous pour savoir quelle est la quantité de mémoire maximale disponible pour votre serveur SQL.

Serveur de base de données

32-bit SQL Server

64-bit SQL Server

SQL Server 2005, Enterprise Edition

limite de l'OS

limite de l'OS

SQL Server 2005, Standard Edition

limite de l'OS

limite de l'OS

SQL Server 2005, WorkGroup Edition

3Go

N/A

SQL Server 2005, Express Edition

1Go

N/A

SQL Server 2000, Enterprise Edition

limite de l'OS

limite de l'OS

SQL Server 2000, Standard Edition

2Go

N/A

SQL Server 2000, Personal Edition

2Go

N/A

MSDE

2Go

N/A

 

En 32 bits vous devrez impérativement activez l'option « awe enabled » sur le serveur SQL faute de quoi vous ne pourrez pas utiliser plus de 3Go de mémoire. Cette option se configure comme cela :

sp_configure 'show advanced options', 1
RECONFIGURE
GO
sp_configure 'awe enabled', 1
RECONFIGURE
GO

Avec SQL Server 2000, il faudra configurer les paramètres « min server memory » et « max server memory » à la taille de mémoire que vous souhaitez utiliser pour votre serveur. Ces 2 valeurs ne sont pas obligatoirement à régler sur SQL Server 2005 qui sait gérer la mémoire AWE de manière dynamique.

sp_configure 'max server memory', 6144
RECONFIGURE
GO

Pour utiliser jusqu'à 3 Go de mémoire sur les serveurs SQL 32 bits ne supportant pas le mécanisme AWE (toutes les éditions sauf, SQL2000 Enterprise, SQL2005 Enterprise et SQL2005 Standard), il vous faudra ajouter le switch /3GB dans le boot.ini. Windows découpant son espace mémoire habituellement en 2 parties égales, et accordant l'une des 2 aux applications, l'autre au système. Ce switch découpe l'espace en 1 Go pour le système et 3 Go pour les applications.

http://technet.microsoft.com/en-us/library/e834e9c7-708c-43bf-b877-e14ae443ecbf.aspx

Attention comme vous le voyez au-delà de 4 Go ce switch est déconseillé. Il a tendance à diminuer la taille mémoire supporté par l'OS.

Bonne mémoire…

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Publié vendredi 25 mai 2007 17:53 par christian
Classé sous : ,

Commentaires

Pas de commentaires
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01