SQL Interview: 37 DROP CREATE vs DISABLE REBUILD for SQL Server indexes
This is a post in the SQL Interview series. These aren’t trick or gotcha questions, they’re just questions designed to scope out a candidate’s knowledge around SQL Server and Azure SQL Database.
Section: Administration Level: Advanced
Question:
You need to write code to avoid the impact of indexes during data loads.
You could DROP and CREATE the indexes, or you could DISABLE and REBUILD them.
Which should you choose and why? How would the performance compare between the two options?
2025-04-15