Optimisation de la mémoire dans SQL Server
S'applique uniquement aux géodatabases créées avec une licence ArcGIS Server Enterprise uniquement.
Par défaut, SQL Server utilise autant de mémoire que ce qu'il en consomme. Sur les systèmes occupés, SQL Server peut forcer les autres applications, y compris ArcSDE, à effectuer une pagination, ce qui compromet leur temps de réponse et leur évolutivité. Envisagez de limiter la consommation en mémoire de SQL Server en utilisant une taille de mémoire fixe ou en définissant une taille de mémoire maximale. Pour cela, cliquez avec le bouton droit sur le serveur dans Management Studio, puis cliquez sur Propriétés. Cliquez sur la page Mémoire, puis entrez une valeur pour la quantité de mémoire serveur maximale.
Vous pouvez également augmenter la valeur du paramètre SharedSection dans le registre. Ce paramètre contrôle la taille de tas pour les applications bureautiques non interactives (la quantité de mémoire disponible pour générer et prendre en charge des services Windows tels que les connexions clientes ArcSDE). Ajustez ce paramètre si vous vous attendez à ce que plus de 50 connexions ArcSDE soient établies simultanément. Localisez ce paramètre dans le registre sous HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems sous l'entrée Windows. Cette entrée contient une chaîne, qui comprend SharedSection=1024 ,3072,512. Augmentez jusqu'à 1024 la valeur de la dernière entrée. Pour plus d'informations sur le segment de mémoire non interactif, reportez-vous à l'article 23953 sur le site de support ESRI.