Propriétés du serveur (page Mémoire)

S’applique à : SQL ServerAzure SQL Managed Instance

Utilisez cette page pour afficher ou modifier les options de mémoire du serveur. Lorsque vous définissez la mémoire minimale du serveur (en Mo) sur 0 et la mémoire maximale du serveur (en Mo)2147483647 sur (2 147 483 647 Mo), le Moteur de base de données SQL Server tire parti de la quantité optimale de mémoire à tout moment, en fonction de la quantité de mémoire utilisée par le système d’exploitation et d’autres applications actuellement.

Note

Vous devez définir une limite supérieure pour l’utilisation de la mémoire du Moteur de base de données. Pour plus d’informations, consultez les options de configuration de la mémoire du serveur.

Utilisez les options suivantes pour définir la mémoire minimale et maximale que le Moteur de base de données alloue au pool de mémoires tampons.

Options de mémoire du serveur

Mémoire minimale du serveur (en Mo)

Spécifie que le Moteur de base de données commence par au moins la quantité minimale de mémoire allouée et ne libère pas la mémoire sous cette valeur. Définissez cette valeur en fonction de la taille et de l’activité de votre instance du Moteur de base de données.

Définissez toujours l'option sur une valeur raisonnable pour vous assurer que le système d'exploitation ne demande pas trop de mémoire à partir du Moteur de base de données et empêche les performances du système d'exploitation.

Mémoire maximale du serveur (en Mo)

Spécifie la limite supérieure de mémoire que l’Moteur de base de données peut allouer pendant son opération. Définissez toujours cette option de configuration sur une valeur spécifique pour vous assurer que le système d’exploitation et d’autres applications disposent de suffisamment de mémoire pour s’exécuter.

Si ces autres applications, telles que les serveurs web ou de messagerie, demandent de la mémoire uniquement si nécessaire, ne définissez pas l’option. Le Moteur de base de données libère de la mémoire en fonction des besoins. Toutefois, les applications utilisent souvent la mémoire disponible quand elles démarrent et ne demandent plus si nécessaire.

Si une application qui se comporte de cette façon s'exécute sur le même ordinateur en même temps que le Moteur de base de données, définissez l'option sur une valeur qui garantit que la mémoire requise par l'application n'est pas allouée par le Moteur de base de données.

La quantité minimale de mémoire que vous pouvez spécifier max server memory (MB) est de 128 Mo.

Autres options de mémoire

Mémoire de création d’index (en Ko, 0 = mémoire dynamique)

Spécifie la quantité de mémoire en kilo-octets à utiliser pendant les tris de création d’index. La valeur par défaut zéro active l’allocation dynamique et doit fonctionner dans la plupart des cas sans ajustement supplémentaire. Toutefois, vous pouvez entrer une valeur différente de 704 à 2147483647 (2 147 483 647).

Note

Les valeurs comprises entre 1 et 703 ne sont pas autorisées. Si vous entrez une valeur dans cette plage, le champ remplace la valeur entrée par 704.

Mémoire minimale par requête (en Ko)

Spécifie la quantité de mémoire en kilo-octets à allouer pour exécuter une requête. Les valeurs valides sont comprises entre 5122147483647 (2 147 483 647 Ko). La valeur par défaut est 1024 (1 024 Ko).