I'm performing some large date-based delete queries on tables with indexes on fields other than date. I've been told that dropping those indexes, performing the delete, and then re-building the index could be faster than just running the delete against the indexed table. Is this the case?
I can see why the actual removing of records would be faster without an index, but I feel like the act of having to rebuild it later would negate any speed advantage earned.