DBA BrainIndex UsageACME-203-0-113-155snapshot 2026-10-12 01:01:02 +07Fleet inventoryServer metricsSLAIndex usage

ACME-203-0-113-155

SQL Server · index usage

61
indexes total
2
used
0
unused
59
cold
0
disabled
29
droppable
0
disabled clustered
20
missing suggestions
Index reportsSQL Server 13ACME-203-0-113-170ACME-198-51-100-45ACME-192-0-2-15-MSSQL25-1433ACME-198-51-100-66ACME-198-51-100-210ACME-198-51-100-60ACME-192-0-2-243ACME-203-0-113-99ACME-198-51-100-92ACME-203-0-113-69ACME-192-0-2-97ACME-192-0-2-242ACME-203-0-113-155Oracle 2ACME-192-0-2-120ACME-198-51-100-125PostgreSQL 1ACME-192-0-2-15-PG-5433

Host: 203.0.113.155

Collected: 2026-10-11T18:01:02Z

Server dashboard: http://192.0.2.15:8080/report_dba/server-metrics.html?server=ACME-203-0-113-155

Fleet inventory: http://192.0.2.15:8080/report_dba/database-inventory.html

They are zeroed by a restart, so user_seeks = 0 means "not used since that instant", not "never used". last_stats_update is a different clock again: it is set by UPDATE STATISTICS / auto-update, not by usage, so a heavily used index can still carry statistics from months ago.

MetricCountMeaning
indexes_total61every index on a user table
used2had a seek, scan or lookup
unused0written but never read
cold59never read AND never written since restart
disabled0ALTER INDEX ... DISABLE was run
droppable29nonclustered, not unique, no constraint, never read

By database

DatabaseTotalColdDisabledDroppableRecommend action
host-7055959029review the drop candidates above

Drop candidates (29)

Nonclustered, not unique, not enforcing a constraint, never read. Highest write cost first — that is what the index is charging for.

Indexuser_updateslast_readStateRecommend action
host-705.dbo.AssetArchive.AssetArchive$id0neverCOLDreview, then DROP
host-705.dbo.AssetArchive.AssetArchive$IX_BillingLog0neverCOLDreview, then DROP
host-705.dbo.ShipmentLine.ShipmentLine$UserMachineID0neverCOLDreview, then DROP
host-705.dbo.ShipmentLine.ShipmentLine$UI_ID0neverCOLDreview, then DROP
host-705.dbo.CampaignSnapshot.CampaignSnapshot$UMI_ID0neverCOLDreview, then DROP
host-705.dbo.CampaignSnapshot.CampaignSnapshot$M_ID0neverCOLDreview, then DROP
host-705.dbo.PolicyDetail.PolicyDetail$USERID0neverCOLDreview, then DROP
host-705.dbo.MeterQueue.MeterQueue$ID0neverCOLDreview, then DROP
host-705.dbo.ReconcileQueue.ReconcileQueue$ID0neverCOLDreview, then DROP
host-705.dbo.PolicyHistory.PolicyHistory$USERID0neverCOLDreview, then DROP
host-705.dbo.MODE.IX_PayrollMonthly0neverCOLDreview, then DROP
host-705.dbo.Machine.IX_RouteHistory0neverCOLDreview, then DROP
host-705.dbo.Machine.IX_AssetMonthly0neverCOLDreview, then DROP
host-705.dbo.PayrollDaily.PayrollDaily$DeptID0neverCOLDreview, then DROP
host-705.dbo.PayrollHeader.PayrollHeader$Leaveid0neverCOLDreview, then DROP
host-705.dbo.PayrollHeader.PayrollHeader$HOLIDAYID0neverCOLDreview, then DROP
host-705.dbo.ShipmentQueue.ShipmentQueue$Leaveid0neverCOLDreview, then DROP
host-705.dbo.CampaignLog.CampaignLog$S_TranferID0neverCOLDreview, then DROP
host-705.dbo.CampaignLog.CampaignLog$S_GroupID0neverCOLDreview, then DROP
host-705.dbo.BillingLine.BillingLine$UMS_ID0neverCOLDreview, then DROP
host-705.dbo.TicketSnapshot.TicketSnapshot$UMS_ID0neverCOLDreview, then DROP
host-705.dbo.MeterMonthly.MeterMonthly$DEPTNAME0neverCOLDreview, then DROP
host-705.dbo.MeterMonthly.MeterMonthly$COMID0neverCOLDreview, then DROP
host-705.dbo.COMPANY.IX_PolicyEntry0neverCOLDreview, then DROP
host-705.dbo.COMPANY.IX_CampaignResult0neverCOLDreview, then DROP
host-705.dbo.COMPANY.IX_ReconcileStaging0neverCOLDreview, then DROP
host-705.dbo.COMPANY.IX_ForecastArchive0neverCOLDreview, then DROP
host-705.dbo.ShipmentArchive.ShipmentArchive$CODENAME0neverCOLDreview, then DROP
host-705.dbo.ShipmentArchive.ShipmentArchive$CODEDETAIL0neverCOLDreview, then DROP

All indexes (61)

Every index on the instance, including the healthy ones — the answer to "is THIS index used?" has to be here, not only the problems.

IndexidTypeUniqPKConstrFiltDisabledseeksscanslookupsupdateslast_readlast_stats_updateStateRecommend action
CAMPAIGN.dbo.RosterEntry.PK_ReconcileLog1CLUSTEREDYY72329748010814032026-10-12 01:00:002026-10-10 22:00:01USEDKEEP — primary key
CAMPAIGN.dbo.CampaignStaging.PK_SalesDetail1CLUSTEREDYY1793012026-09-20 12:00:392026-10-10 22:00:01USEDKEEP — primary key
host-705.dbo.InvoiceDetail.InvoiceDetail$PrimaryKey1CLUSTEREDYY0000neverneverCOLDKEEP — primary key
host-705.dbo.StaffingHeader.StaffingHeader$PrimaryKey1CLUSTEREDYY0000neverneverCOLDKEEP — primary key
host-705.dbo.AssetArchive.AssetArchive$IX_BillingLog2NONCLUSTERED0000neverneverCOLDreview, then DROP
host-705.dbo.AssetArchive.AssetArchive$IX_SupplierDaily1CLUSTEREDYY0000neverneverCOLDKEEP — primary key
host-705.dbo.AssetArchive.AssetArchive$id3NONCLUSTERED0000neverneverCOLDreview, then DROP
host-705.dbo.ShipmentArchive.ShipmentArchive$CODEDETAIL2NONCLUSTERED0000neverneverCOLDreview, then DROP
host-705.dbo.ShipmentArchive.ShipmentArchive$CODENAME3NONCLUSTERED0000neverneverCOLDreview, then DROP
host-705.dbo.ShipmentArchive.ShipmentArchive$PrimaryKey1CLUSTEREDYY0000neverneverCOLDKEEP — primary key
host-705.dbo.COMPANY.IX_ForecastArchive2NONCLUSTERED0000neverneverCOLDreview, then DROP
host-705.dbo.COMPANY.IX_ReconcileStaging3NONCLUSTERED0000neverneverCOLDreview, then DROP
host-705.dbo.COMPANY.IX_CampaignResult4NONCLUSTERED0000neverneverCOLDreview, then DROP
host-705.dbo.COMPANY.IX_PolicyEntry5NONCLUSTERED0000neverneverCOLDreview, then DROP
host-705.dbo.COMPANY.IX_OrdersEntry1CLUSTEREDYY0000never2026-01-13 15:36:17COLDKEEP — primary key
host-705.dbo.MeterMonthly.MeterMonthly$COMID2NONCLUSTERED0000never2026-01-13 15:36:17COLDreview, then DROP
host-705.dbo.MeterMonthly.MeterMonthly$DEPTID1CLUSTEREDYY0000never2026-01-13 15:36:17COLDKEEP — primary key
host-705.dbo.MeterMonthly.MeterMonthly$DEPTNAME3NONCLUSTERED0000never2026-01-13 15:36:17COLDreview, then DROP
host-705.dbo.TicketSnapshot.TicketSnapshot$PrimaryKey1CLUSTEREDYY0000neverneverCOLDKEEP — primary key
host-705.dbo.TicketSnapshot.TicketSnapshot$UMS_ID2NONCLUSTERED0000neverneverCOLDreview, then DROP
host-705.dbo.BillingLine.BillingLine$PrimaryKey1CLUSTEREDYY0000neverneverCOLDKEEP — primary key
host-705.dbo.BillingLine.BillingLine$UMS_ID2NONCLUSTERED0000neverneverCOLDreview, then DROP
host-705.dbo.CampaignLog.CampaignLog$PrimaryKey1CLUSTEREDYY0000neverneverCOLDKEEP — primary key
host-705.dbo.CampaignLog.CampaignLog$S_GroupID2NONCLUSTERED0000neverneverCOLDreview, then DROP
host-705.dbo.CampaignLog.CampaignLog$S_TranferID3NONCLUSTERED0000neverneverCOLDreview, then DROP
host-705.dbo.ShipmentQueue.ShipmentQueue$Leaveid2NONCLUSTERED0000neverneverCOLDreview, then DROP
host-705.dbo.ShipmentQueue.ShipmentQueue$PrimaryKey1CLUSTEREDYY0000neverneverCOLDKEEP — primary key
host-705.dbo.PayrollHeader.PayrollHeader$HOLIDAYID2NONCLUSTERED0000neverneverCOLDreview, then DROP
host-705.dbo.PayrollHeader.PayrollHeader$Leaveid3NONCLUSTERED0000neverneverCOLDreview, then DROP
host-705.dbo.PayrollHeader.PayrollHeader$PrimaryKey1CLUSTEREDYY0000neverneverCOLDKEEP — primary key
host-705.dbo.PayrollDaily.PayrollDaily$DeptID2NONCLUSTERED0000neverneverCOLDreview, then DROP
host-705.dbo.PayrollDaily.PayrollDaily$IX_InvoiceStaging1CLUSTEREDYY0000neverneverCOLDKEEP — primary key
host-705.dbo.PayrollDaily.PayrollDaily$IX_CatalogDetail3NONCLUSTEREDY0000neverneverCOLDreview carefully — unique
host-705.dbo.QuotaHeader.QuotaHeader$PrimaryKey1CLUSTEREDYY0000neverneverCOLDKEEP — primary key
host-705.dbo.CustomerHistory.CustomerHistory$Index_A53BD582_2B04_434C1CLUSTEREDYY0000neverneverCOLDKEEP — primary key
host-705.dbo.MODE.IX_PayrollMonthly2NONCLUSTERED0000neverneverCOLDreview, then DROP
host-705.dbo.MODE.IX_CustomerLine1CLUSTEREDYY0000neverneverCOLDKEEP — primary key
host-705.dbo.Machine.IX_AssetMonthly2NONCLUSTERED0000neverneverCOLDreview, then DROP
host-705.dbo.Machine.IX_ClaimEntry1CLUSTEREDYY0000never2026-01-14 07:36:50COLDKEEP — primary key
host-705.dbo.Machine.IX_RouteHistory3NONCLUSTERED0000never2026-01-14 07:35:30COLDreview, then DROP
host-705.dbo.CatalogAudit.CatalogAudit$PrimaryKey1CLUSTEREDYY0000neverneverCOLDKEEP — primary key
host-705.dbo.BillingDetail.BillingDetail$IX_ClaimHistory1CLUSTEREDYY0000neverneverCOLDKEEP — primary key
host-705.dbo.InvoiceDaily.InvoiceDaily$IX_RouteHistory1CLUSTEREDYY0000neverneverCOLDKEEP — primary key
host-705.dbo.ShiftDaily.ShiftDaily$Index_599AC926_12D6_44BA1CLUSTEREDYY0000neverneverCOLDKEEP — primary key
host-705.dbo.CustomerStatus.CustomerStatus$IX_BatchArchive1CLUSTEREDYY0000neverneverCOLDKEEP — primary key
host-705.dbo.SHIFT.SHIFT$IX_PricingStatus1CLUSTEREDYY0000neverneverCOLDKEEP — primary key
host-705.dbo.PolicyHistory.PolicyHistory$Index_37D84771_AECE_48991CLUSTEREDYY0000neverneverCOLDKEEP — primary key
host-705.dbo.PolicyHistory.PolicyHistory$USERID2NONCLUSTERED0000neverneverCOLDreview, then DROP
host-705.dbo.ForecastQueue.ForecastQueue$PrimaryKey1CLUSTEREDYY0000neverneverCOLDKEEP — primary key
host-705.dbo.PolicyDetail.PolicyDetail$PrimaryKey1CLUSTEREDYY0000neverneverCOLDKEEP — primary key
host-705.dbo.PolicyDetail.PolicyDetail$USERID2NONCLUSTERED0000never2026-01-13 16:00:00COLDreview, then DROP
host-705.dbo.ReconcileQueue.ReconcileQueue$ID2NONCLUSTERED0000neverneverCOLDreview, then DROP
host-705.dbo.ReconcileQueue.ReconcileQueue$IX_ShiftDaily1CLUSTEREDYY0000neverneverCOLDKEEP — primary key
host-705.dbo.MeterQueue.MeterQueue$ID2NONCLUSTERED0000neverneverCOLDreview, then DROP
host-705.dbo.MeterQueue.MeterQueue$PrimaryKey1CLUSTEREDYY0000neverneverCOLDKEEP — primary key
host-705.dbo.CampaignSnapshot.CampaignSnapshot$M_ID2NONCLUSTERED0000never2026-01-13 15:44:15COLDreview, then DROP
host-705.dbo.CampaignSnapshot.CampaignSnapshot$PrimaryKey1CLUSTEREDYY0000neverneverCOLDKEEP — primary key
host-705.dbo.CampaignSnapshot.CampaignSnapshot$UMI_ID3NONCLUSTERED0000never2026-01-13 15:44:15COLDreview, then DROP
host-705.dbo.ShipmentLine.ShipmentLine$PrimaryKey1CLUSTEREDYY0000never2026-01-13 15:44:15COLDKEEP — primary key
host-705.dbo.ShipmentLine.ShipmentLine$UI_ID2NONCLUSTERED0000neverneverCOLDreview, then DROP
host-705.dbo.ShipmentLine.ShipmentLine$UserMachineID3NONCLUSTERED0000never2026-01-13 15:44:15COLDreview, then DROP