none
memoriacram llena RRS feed

  • Pregunta

  • Buenas compañeros.

    Tengo una consulta la memoria ram de mi server esta al 99

    % algo q me esta poniendo un poco lento los procesos, se podra optimizar o bajar la ram .

    martes, 18 de julio de 2017 23:57

Respuestas

  • Hola que tal.

    Como primera consulta, es tener un poco mas de detalles sobre el servidor (S.O., versión, memoria física) donde esta corriendo SQL Server y saber si el mismo está dedicado a SQL Server o hay otras aplicaciones corriendo.

    Por defecto, SQL Server si se encuentra la configuración por defecto, intentará tomar la mayor cantidad de memoria RAM, por diseño. Esto lo puedes ver desde el Management Studio, en propiedades de la instancia y la solapa de Memoria (así sería una configuración por default):

    Ahi mismo también podrías dejar una configuración apropiada de Megabytes de acuerdo a la memoria física total que tiene el server. Normalmente se dejan libres un par de Gigabytes para el Sistema Operativo y el resto para el SQL Server, si es que es un servidor dedicado.

    Por otro lado, también se pueden ejecutar consultas a vistas dinámicas de sistema, que te brindan información de la Memoria RAM y su utilización desde la instancia

     
      SELECT [object_name],
    [counter_name],
    [cntr_value]
    FROM sys.dm_os_performance_counters
    WHERE [object_name] LIKE '%Manager%'
    AND [counter_name] = 'Page life expectancy'
    
    
    --Determining Current Memory Allocation
    SELECT
    (physical_memory_in_use_kb/1024) AS Memory_usedby_Sqlserver_MB,
    (locked_page_allocations_kb/1024) AS Locked_pages_used_Sqlserver_MB,
    (total_virtual_address_space_kb/1024) AS Total_VAS_in_MB,
    process_physical_memory_low,
    process_virtual_memory_low
    FROM sys.dm_os_process_memory;

    Saludos.


    Mariano K.

    • Marcado como respuesta Moderador M martes, 25 de julio de 2017 20:46
    miércoles, 19 de julio de 2017 2:36