In which case (or sql versions) are the index statistics reset by index rebuild?
There are a lot of articles which makes me think that perhaps this behavior wasn’t always the case.
Sql-server – INDEX REBUILD IMPACT ON sys.dm_db_index_usage_stats
sql server
Related Question
- Sql-server – Index Reorganize/ Rebuild Time
- SQL Server – Online & Offline Index Rebuild
- Sql-server – ola-hallengren index rebuild with multi thread and multiple days
- SQL Server – Database Space Decreased After Index Rebuild (Ola Script)
- SQL Server – Does Index Rebuild Reduce Physical Reads from Disk?
- Sql-server – Index Rebuild Operation
- SQL Server – Online Index Rebuild and Exclusive Locks
Best Answer
Kendra Little breaks this down in detail on her blog here: Index Usage Stats Bug Fixed in SQL Server 2012 SP2 CU12 / SP3 CU3
I've quoted the table from that blog post below:
The gist of it is that these stats got reset on index rebuilds in certain builds of SQL Server 2012 and 2014. You should update to the latest SP / CU, or to SQL Server 2016 or higher, to avoid the problem.