Utilizzo di memory elevata di Sqlservr.exe

Ho un problema con sqlservr.exe (versione 2008). Usa una memory più. Ho controllato il gestore della barra delle windows, l'utilizzo di sqlservr.exe (utilizzo di Mem – RAM da 8 GB). Non so come posso risolvere il problema. Prendi le seguenti metriche del server usando Perfmon:

SQLServer:Buffer Manager Buffer cache hit ratio 13 SQLServer:Buffer Manager Page lookups/sec 46026128096 SQLServer:Buffer Manager Free pages 129295 SQLServer:Buffer Manager Total pages 997309 SQLServer:Buffer Manager Target pages 1053560 SQLServer:Buffer Manager Database pages 484117 SQLServer:Buffer Manager Reserved pages 0 SQLServer:Buffer Manager Stolen pages 383897 SQLServer:Buffer Manager Lazy writes/sec 384369 SQLServer:Buffer Manager Readahead pages/sec 69315446 SQLServer:Buffer Manager Page reads/sec 71280353 SQLServer:Buffer Manager Page writes/sec 12408371 SQLServer:Buffer Manager Checkpoint pages/sec 7053801 SQLServer:Buffer Manager Page life expectancy 735262 SQLServer:General Statistics Active Temp Tables 161 SQLServer:General Statistics Temp Tables Creation Rate 3131845 SQLServer:General Statistics Logins/sec 2336011 SQLServer:General Statistics Logouts/sec 2335984 SQLServer:General Statistics User Connections 27 SQLServer:General Statistics Transactions 0 SQLServer:Access Methods Full Scans/sec 34422821 SQLServer:Access Methods Range Scans/sec 2027247756 SQLServer:Access Methods Workfiles Created/sec 49771600 SQLServer:Access Methods Worktables Created/sec 28205828 SQLServer:Access Methods Index Searches/sec 4890715219 SQLServer:Access Methods FreeSpace Scans/sec 21178928 SQLServer:Access Methods FreeSpace Page Fetches/sec 21226653 SQLServer:Access Methods Pages Allocated/sec 41483279 SQLServer:Access Methods Extents Allocated/sec 4743504 SQLServer:Access Methods Extent Deallocations/sec 4806606 SQLServer:Access Methods Page Deallocations/sec 41419137 SQLServer:Access Methods Page Splits/sec 23834799 SQLServer:Memory Manager SQL Cache Memory (KB) 29160 SQLServer:Memory Manager Target Server Memory (KB) 8428480 SQLServer:Memory Manager Total Server Memory (KB) 7978472 

Un certo corpo potrebbe aiutarmi a favore. E voglio veramente conoscere la causa di quanto sopra.

  • Vanilla Powershell abbastanza di una lingua per Windows e DB Server Admins?
  • Impostazione del servizio di servizio consigliato per MS SQL Server 2005/2008
  • Server di database: piccola RAM veloce o grande RAM lenta?
  • MS SQL Server rallenta nel tempo?
  • Backup di SQL Server utilizzando Copy Shadow Volume
  • Come posso impedire a Windows Server 2003 di ridimensionare il set di lavoro di un process?
  • 2 Solutions collect form web for “Utilizzo di memory elevata di Sqlservr.exe”

    Il contatore "Memoria del server di destinazione", 8428480 KB è quanto SQL Server desideri utilizzare È solo 7978472 KB allocato all'istanza ("Total Server Memory")

    Suggerisco di aggiungere più memory o passare a x64 se non lo hai già fatto

    Tuttavia, se abilitato PAE e AWE è necessario impostare la memory server max su 32 bit. Altrimenti afferra il lotto tranne 256 MB .

    Infine, SQL Server è progettato per utilizzare la memory. Un'altra domanda SF su di esso

    Suppongo di aver configurato SQL per utilizzare AWE. Se è così, allora è normale che SQL alloca tutta la memory e rilasci la memory ad altri processi a seconda delle necessità. In questo articolo viene illustrato come AWE e la memory allocata funzionano in SQL Server.

    http://technet.microsoft.com/en-us/library/ms190673.aspx

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.