-
Notifications
You must be signed in to change notification settings - Fork 25
Closed
Description
Problem
Lite's Memory > Overview tab shows 6 at-a-glance summary cards above the chart:
- Physical Memory (total server RAM, e.g. 64.0 GB)
- SQL Server Memory (committed, e.g. 27.3 GB)
- Target Memory (what SQL Server wants, e.g. 56.0 GB)
- Buffer Pool (e.g. 21.4 GB)
- Plan Cache (e.g. 5.2 GB)
- System Memory State (e.g. "Available physical memory is high")
Dashboard's Memory Overview footer only shows: Buffer Pool %, Plan Cache %, Utilization %, Pressure status. It's missing the absolute GB values and specifically missing Physical Memory, SQL Server Memory (committed), and Target Memory.
Data availability
collect.memory_statshas:buffer_pool_mb,plan_cache_mb,total_memory_mb(clerk total),physical_memory_in_use_mb,available_physical_memory_mb,memory_utilization_percentage- Missing from memory_stats:
total_physical_memory_mb(server RAM) andtarget_memory_mb(SQL committed target) collect.cpu_scheduler_statshastotal_physical_memory_kb— could be joined or the column could be added to memory_statscollect.memory_grant_statshastarget_memory_mb— same approachsys.dm_os_sys_infohascommitted_target_kb(target memory)sys.dm_os_sys_memoryhastotal_physical_memory_kb(server RAM)sys.dm_os_process_memoryhascommitted_kb(SQL Server committed memory)
Proposed fix
- Add
total_physical_memory_mbandcommitted_target_memory_mbcolumns tocollect.memory_statstable - Update
collect.memory_stats_collectorto pull fromsys.dm_os_sys_memoryandsys.dm_os_sys_info - Add properties to
MemoryStatsItemmodel - Update Dashboard memory overview footer to match Lite's card layout with absolute GB values
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels