Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Analysis Services prend en charge les propriétés de mémoire du serveur répertoriées dans le tableau suivant. Pour obtenir des conseils sur la définition de ces propriétés, consultez le Guide des opérations SQL Server 2008 R2 Analysis Services.
Les valeurs comprises entre 1 et 100 représentent des pourcentages de mémoire physique totale ou d’espace d’adressage virtuel, selon ce qui est inférieur. Les valeurs supérieures à 100 représentent des limites de mémoire en octets.
S’applique à : Mode serveur multidimensionnel et tabulaire, sauf indication contraire.
Propriétés
LowMemoryLimit
Propriété de nombre à virgule flottante double précision 64 bits signée qui définit le point auquel le serveur est faible en mémoire, exprimé sous forme de pourcentage de mémoire physique totale. Lorsque cette limite est atteinte, l’instance commence à effacer lentement la mémoire hors cache en fermant les sessions expirées et en déchargeant les calculs inutilisés. Le serveur ne libère pas la mémoire en dessous de cette limite. La valeur par défaut est 65 ; qui indique que la limite de mémoire faible est de 65% de mémoire physique ou de l’espace d’adressage virtuel, selon ce qui est inférieur.
TotalMemoryLimit
Définit un seuil qui, lorsqu’il est atteint, entraîne la libération de la mémoire par le serveur de manière plus agressive. La valeur par défaut 80% de la mémoire physique ou de l’espace d’adressage virtuel, selon ce qui est le plus petit.
Notez que TotalMemoryLimit doit toujours être inférieur à HardMemoryLimit
HardMemoryLimit
Spécifie un seuil de mémoire après lequel l’instance met fin de manière agressive aux sessions utilisateur actives pour réduire l’utilisation de la mémoire. Toutes les sessions terminées recevront une erreur indiquant qu'elles ont été annulées en raison de la pression de la mémoire. La valeur par défaut, zéro (0), signifie que la HardMemoryLimit valeur sera définie sur une valeur intermédiaire entre TotalMemoryLimit et la mémoire physique totale du système ; si la mémoire physique du système est supérieure à l’espace d’adressage virtuel du processus, l’espace d’adressage virtuel sera utilisé à la place pour calculer HardMemoryLimit.
VirtualMemoryLimit
Propriété avancée que vous ne devez pas modifier, sauf dans le cadre du support Microsoft.
VertiPaqPagingPolicy
Spécifie le comportement de pagination dans le cas où le serveur manque de mémoire. Les valeurs valides sont les suivantes :
Zéro (0) désactive la pagination. Si la mémoire est insuffisante, le traitement se termine avec une erreur de mémoire. Si vous désactivez la pagination, vous devez accorder des privilèges Windows au compte de service. Pour obtenir des instructions , consultez Configurer des comptes de service (Analysis Services ).
1 est la valeur par défaut. Cette propriété permet la pagination sur le disque à l’aide du fichier de page du système d’exploitation (pagefile.sys).
Lorsqu’il VertiPaqPagingPolicy est mis à 1, le traitement est moins susceptible d’échouer à cause des contraintes de mémoire, car le serveur essaiera d'utiliser la pagination sur disque à l’aide de la méthode que vous avez spécifiée. La définition de la VertiPaqPagingPolicy propriété ne garantit pas que les erreurs de mémoire ne se produisent jamais. Les erreurs de mémoire insuffisante peuvent toujours se produire dans les conditions suivantes :
Il n’y a pas assez de mémoire pour tous les dictionnaires. Pendant le traitement, Analysis Services verrouille les dictionnaires pour chaque colonne en mémoire, et toutes ces valeurs ne peuvent pas être supérieures à la valeur spécifiée pour
VertiPaqMemoryLimit.L’espace d’adressage virtuel est insuffisant pour prendre en charge le processus.
Pour résoudre les erreurs persistantes de mémoire insuffisante, vous pouvez essayer de redéfinir le modèle afin de réduire la quantité de données nécessitant un traitement, ou d’ajouter plus de mémoire physique à l’ordinateur.
S’applique uniquement au mode serveur tabulaire.
VertiPaqMemoryLimit
Si la pagination sur le disque est autorisée, cette propriété spécifie le niveau de consommation de mémoire (sous la forme d’un pourcentage de mémoire totale) au démarrage de la pagination. La valeur par défaut est 60. Si la consommation de mémoire est inférieure à 60 pour cent, le serveur n'utilisera pas le disque pour le pagination.
Cette propriété dépend du VertiPaqPagingPolicyProperty, qui doit être défini sur 1 pour que la pagination se produise.
S’applique uniquement au mode serveur tabulaire.
HighMemoryPrice
Propriété avancée que vous ne devez pas modifier, sauf dans le cadre du support Microsoft.
MemoryHeapType
Propriété avancée que vous ne devez pas modifier, sauf dans le cadre du support Microsoft.
S’applique uniquement au mode serveur multidimensionnel.
HeapTypeForObjects
Propriété avancée que vous ne devez pas modifier, sauf dans le cadre du support Microsoft.
S’applique uniquement au mode serveur multidimensionnel.
DefaultPagesCountToReuse
Propriété avancée que vous ne devez pas modifier, sauf dans le cadre du support Microsoft.
HandleIA64AlignmentFaults
Propriété avancée que vous ne devez pas modifier, sauf dans le cadre du support Microsoft.
MidMemoryPrice
Propriété avancée que vous ne devez pas modifier, sauf dans le cadre du support Microsoft.
MinimumAllocatedMemory
Propriété avancée que vous ne devez pas modifier, sauf dans le cadre du support Microsoft.
PreAllocate
Propriété avancée que vous ne devez pas modifier, sauf dans le cadre du support Microsoft.
SessionMemoryLimit
Propriété avancée que vous ne devez pas modifier, sauf dans le cadre du support Microsoft.
WaitCountIfHighMemory
Propriété avancée que vous ne devez pas modifier, sauf dans le cadre du support Microsoft.
Voir aussi
Configurer les propriétés du serveur dans Analysis Services
Déterminer le mode serveur d’une instance Analysis Services