VA Statistics Health Auditor

OK: Stats Fresh
AGING: > 7 Days Old
STALE: > 20% Data Change
DRIFT: > 20% Lag
DBA Tips: Statistics Governance
Stale Objects
2
Aging Objects
23
Healthy Stats
20
Avg Out-of-Sync
43.8%

Health Distribution

Surgical Action Plan

1. Priority Update: Refresh STALE objects first to restore execution plan stability[cite: 1051, 1869].

2. Bulk Maintenance: If server-wide DRIFT exceeds 20%, run sp_updatestats during off-peak hours[cite: 1896, 1911].

3. VA Precision: For massive datasets, use WITH FULLSCAN for the most accurate data maps[cite: 1051, 1316].

DBTableStat NameSourceLast Updated% ChangedStatusDDL Action
AWLStoredProcedureVersionHistory_WA_Sys_00000002_71D1E811SYSTEM (Emergency) 2026-05-05 14:18:44.78666671000.00% STALE UPDATE STATISTICS [AWL].[dbo].[StoredProcedureVersionHistory] ([_WA_Sys_00000002_71D1E811]);
AWLVeterans_ScrambledIX_Scramble_CodeINDEX-BASED 2026-05-13 14:44:52.8800000937.34% STALE UPDATE STATISTICS [AWL].[dbo].[Veterans_Scrambled] ([IX_Scramble_Code]);
AWLsales_WA_Sys_00000009_48CFD27ESYSTEM (Emergency) 2025-08-13 22:52:27.81333333.57% AGING UPDATE STATISTICS [AWL].[dbo].[sales] ([_WA_Sys_00000009_48CFD27E]);
AWLsales_WA_Sys_00000008_48CFD27ESYSTEM (Emergency) 2025-08-13 22:52:27.81333333.57% AGING UPDATE STATISTICS [AWL].[dbo].[sales] ([_WA_Sys_00000008_48CFD27E]);
AWLsales_WA_Sys_00000007_48CFD27ESYSTEM (Emergency) 2025-08-13 22:52:27.81666673.57% AGING UPDATE STATISTICS [AWL].[dbo].[sales] ([_WA_Sys_00000007_48CFD27E]);
AWLsales_WA_Sys_00000005_48CFD27ESYSTEM (Emergency) 2025-08-13 22:52:27.81666673.57% AGING UPDATE STATISTICS [AWL].[dbo].[sales] ([_WA_Sys_00000005_48CFD27E]);
AWLsales_WA_Sys_00000004_48CFD27ESYSTEM (Emergency) 2025-08-13 22:52:27.82000003.57% AGING UPDATE STATISTICS [AWL].[dbo].[sales] ([_WA_Sys_00000004_48CFD27E]);
AWLsales_WA_Sys_00000003_48CFD27ESYSTEM (Emergency) 2025-08-13 22:52:27.82000003.57% AGING UPDATE STATISTICS [AWL].[dbo].[sales] ([_WA_Sys_00000003_48CFD27E]);
AWLsales_WA_Sys_00000002_48CFD27ESYSTEM (Emergency) 2025-08-13 22:52:27.82000003.57% AGING UPDATE STATISTICS [AWL].[dbo].[sales] ([_WA_Sys_00000002_48CFD27E]);
AWLsales_WA_Sys_00000001_48CFD27ESYSTEM (Emergency) 2025-08-13 22:52:27.82333333.57% AGING UPDATE STATISTICS [AWL].[dbo].[sales] ([_WA_Sys_00000001_48CFD27E]);
AWLsales_WA_Sys_00000006_48CFD27ESYSTEM (Emergency) 2025-08-13 22:52:27.82666673.57% AGING UPDATE STATISTICS [AWL].[dbo].[sales] ([_WA_Sys_00000006_48CFD27E]);
AWLsysdiagramsPK__sysdiagr__C2B05B61E6572EF6INDEX-BASED Never0.00% AGING UPDATE STATISTICS [AWL].[dbo].[sysdiagrams] ([PK__sysdiagr__C2B05B61E6572EF6]);
AWLsysdiagramsUK_principal_nameINDEX-BASED 2025-08-13 22:56:47.03000000.00% AGING UPDATE STATISTICS [AWL].[dbo].[sysdiagrams] ([UK_principal_name]);
AWLsysdiagrams_WA_Sys_00000001_4AB81AF0SYSTEM (Emergency) 2025-08-13 22:56:47.03000000.00% AGING UPDATE STATISTICS [AWL].[dbo].[sysdiagrams] ([_WA_Sys_00000001_4AB81AF0]);
AWLproductsPK_productsINDEX-BASED 2025-08-13 22:55:51.47000000.00% AGING UPDATE STATISTICS [AWL].[dbo].[products] ([PK_products]);
AWLproducts_WA_Sys_00000003_5629CD9CSYSTEM (Emergency) 2025-08-13 23:13:55.34000000.00% AGING UPDATE STATISTICS [AWL].[dbo].[products] ([_WA_Sys_00000003_5629CD9C]);
AWLCustomers2PK__Customer__A4AE64B8BCE83EF3INDEX-BASED Never0.00% AGING UPDATE STATISTICS [AWL].[dbo].[Customers2] ([PK__Customer__A4AE64B8BCE83EF3]);
AWLStoredProcedureVersionHistoryPK__StoredPr__4D7B4ADDC8AA6421INDEX-BASED Never0.00% AGING UPDATE STATISTICS [AWL].[dbo].[StoredProcedureVersionHistory] ([PK__StoredPr__4D7B4ADDC8AA6421]);
AWLDashboardTest_WA_Sys_00000001_01142BA1SYSTEM (Emergency) 2026-05-08 12:41:59.56000000.00% OK -- No Action Required
AWLcustomersPK_customersINDEX-BASED 2026-05-12 17:34:54.02333330.00% OK -- No Action Required
AWLcustomers_WA_Sys_00000001_03F0984CSYSTEM (Emergency) 2026-05-12 13:21:50.63333330.00% OK -- No Action Required
AWLcustomers_WA_Sys_00000003_03F0984CSYSTEM (Emergency) 2026-05-12 16:45:47.69000000.00% OK -- No Action Required
AWLcustomers_WA_Sys_00000004_03F0984CSYSTEM (Emergency) 2026-05-13 09:41:10.94000000.00% OK -- No Action Required
AWLAgencyStressTest_WA_Sys_00000004_08B54D69SYSTEM (Emergency) 2026-05-11 07:52:56.16000000.00% OK -- No Action Required
AWLAgencyStressTest_WA_Sys_00000002_08B54D69SYSTEM (Emergency) 2026-05-09 23:27:00.43333330.00% OK -- No Action Required
AWLPennyTestLoadPK__PennyTes__3214EC2748742BD5INDEX-BASED Never0.00% AGING UPDATE STATISTICS [AWL].[dbo].[PennyTestLoad] ([PK__PennyTes__3214EC2748742BD5]);
AWLPennyTestLoadIX_PennyTest_DateINDEX-BASED 2026-05-11 12:48:26.52000000.00% OK -- No Action Required
AWLAppointmentsPK__Appointm__EDACF695EC10A96CINDEX-BASED Never0.00% AGING UPDATE STATISTICS [AWL].[dbo].[Appointments] ([PK__Appointm__EDACF695EC10A96C]);
AWLAppointments_WA_Sys_00000005_29221CFBSYSTEM (Emergency) 2026-05-13 08:50:42.82000000.00% OK -- No Action Required
AWLAppointments_WA_Sys_00000003_29221CFBSYSTEM (Emergency) 2026-05-13 08:50:43.97000000.00% OK -- No Action Required
AWLAppointments_WA_Sys_00000002_29221CFBSYSTEM (Emergency) 2026-05-13 08:50:43.98000000.00% OK -- No Action Required
AWLAppointments_WA_Sys_00000004_29221CFBSYSTEM (Emergency) 2026-05-13 09:06:49.27000000.00% OK -- No Action Required
AWLVeterans_WA_Sys_00000004_367C1819SYSTEM (Emergency) 2026-05-13 09:51:49.88666670.00% OK -- No Action Required
AWLVeterans_WA_Sys_00000003_367C1819SYSTEM (Emergency) 2026-05-13 09:51:49.93000000.00% OK -- No Action Required
AWLVeterans_WA_Sys_00000001_367C1819SYSTEM (Emergency) 2026-05-13 09:52:09.60333330.00% OK -- No Action Required
AWLClinics_WA_Sys_00000004_37703C52SYSTEM (Emergency) 2026-05-13 09:51:53.90333330.00% OK -- No Action Required
AWLClinics_WA_Sys_00000003_37703C52SYSTEM (Emergency) 2026-05-13 09:51:53.97000000.00% OK -- No Action Required
AWLMedicalRecords_WA_Sys_00000004_3864608BSYSTEM (Emergency) 2026-05-13 09:52:09.29333330.00% OK -- No Action Required
AWLMedicalRecords_WA_Sys_00000003_3864608BSYSTEM (Emergency) 2026-05-13 09:52:09.44000000.00% OK -- No Action Required
AWLMedicalRecords_WA_Sys_00000002_3864608BSYSTEM (Emergency) 2026-05-13 09:52:09.55333330.00% OK -- No Action Required
AWLVeterans_ScrambledPK__Veterans__2556B80EF4497B51INDEX-BASED Never0.00% AGING UPDATE STATISTICS [AWL].[dbo].[Veterans_Scrambled] ([PK__Veterans__2556B80EF4497B51]);
AWLsalesPK_salesINDEX-BASED 2025-08-13 22:55:08.07666670.00% AGING UPDATE STATISTICS [AWL].[dbo].[sales] ([PK_sales]);
AWLSalesTest_WA_Sys_00000003_778AC167SYSTEM (Emergency) 2026-05-06 11:44:14.26666670.00% AGING UPDATE STATISTICS [AWL].[dbo].[SalesTest] ([_WA_Sys_00000003_778AC167]);
AWLSniffTestPK__SniffTes__3214EC27744694F6INDEX-BASED Never0.00% AGING UPDATE STATISTICS [AWL].[dbo].[SniffTest] ([PK__SniffTes__3214EC27744694F6]);
AWLSniffTest_WA_Sys_00000002_7A672E12SYSTEM (Emergency) 2026-05-06 12:12:34.44000000.00% AGING UPDATE STATISTICS [AWL].[dbo].[SniffTest] ([_WA_Sys_00000002_7A672E12]);
Reference: Raw Truth Verification Query
SELECT OBJECT_NAME(s.object_id) AS [Table], s.name AS [StatName], sp.last_updated, CAST(CAST(sp.modification_counter AS FLOAT) / NULLIF(sp.rows, 0) * 100 AS DECIMAL(10,2)) AS [PctChanged] FROM sys.stats s CROSS APPLY sys.dm_db_stats_properties(s.object_id, s.stats_id) sp WHERE OBJECTPROPERTY(s.object_id, 'IsUserTable') = 1;