The documentation makes resumable index rebuilds sound like magic. For example, it claims
Generally, there's no performance difference between resumable and nonresumable online index rebuild.
and
Resumable index create or rebuild doesn't require you to keep open a long running transaction, allowing log truncation during this operation and a better log space management.
Personally, I've had them save the day once before.
So, assuming:
- SQL Server 2022
- Enterprise Edition
- I have already decided to do my index maintenance online
Why would I ever decide to rebuild an index without making said rebuild resumable?