J'ai récemment activé CLR sur ma machine 64 bits SQL Server 2005 pour l'utilisation d'environ 3 procs. Quand je lance la requête suivante pour recueillir quelques informations sur l'utilisation de la mémoire ...Contrôler la mémoire réservée CLR SQL Server
select single_pages_kb+ multi_pages_kb + virtual_memory_committed_kb as TotalMemoryUsage, virtual_memory_reserved_kb
from sys.dm_os_memory_clerks
where type = 'MEMORYCLERK_SQLCLR'
Je reçois
129 mb MemoryUsage et 6.3 Go de mémoire virtuelle réservé
La mémoire totale de la machine est 21 concert. Que signifie exactement la mémoire virtuelle réservée et comment puis-je contrôler la taille allouée? 6 concert est exagéré pour ce que nous faisons et la mémoire serait beaucoup mieux utilisée par le cache de sproc. Je suis préoccupé par cette mémoire réservée provoquera l'échange vers le fichier de la page.
Aidez-moi à reprendre le contrôle de la mémoire!
Merci
Quels sont les paramètres de mémoire maximale du serveur SQL pour ce serveur? –