Bonjour,
J'ai une instance SQL Server 2014 (SP1) qui consomme de la RAM au delà de ce que je lui ai autorisé dans "Max memory".
Je lui ai autorisé 78000Mo sur un Cluster Windows 2012 R2 (instance SQL clusturisée donc) mais au moment ou j'écris ce post elle consomme 79052Mo.
Dernièrement, j'ai dû basculer d'un noeud vers l'autre afin de relancer le service SQL clusturisé mais je voudrais éviter de basculer d'un noeud à l'autre trop souvent.
Comment je peux faire pour identifier ce qui fait que SQL Server dépasse la limite du Max mémory que je lui ai fixé, svp ?
Pour vous permettre une première analyse, j'ai lancé un DBCC MEMORYSTATUS :
Process/System Counts
- Available Physical Memory : 17313972224
- Available Virtual Memory : 140563811475456
- Available Paging File : 32569753600
- Working Set : 82965630976
- Percent of Committed Memory in WS : 100
- Page Faults : 21460163
- System physical memory high : 1
- System physical memory low : 0
- Process physical memory low : 0
- Process virtual memory low : 0
Memory Manager
- VM Reserved : 167906300
- VM Committed : 79853284
- Locked Pages Allocated : 0
- Large Pages Allocated : 0
- Emergency Memory : 1024
- Emergency Memory In Use : 16
- Target Committed : 79872000
- Current Committed : 79853288
- Pages Allocated : 51728896
- Pages Reserved : 0
- Pages Free : 25810160
- Pages In Use : 5643016
- Page Alloc Potential : 70235384
- NUMA Growth Phase : 2
- Last OOM Factor : 0
- Last OS Error : 0
Partager