HiveBrain v1.2.0
Get Started
← Back to all entries
patternsqlMinor

Cancelling / Stopping ALTER INDEX REORGANIZE

Submitted by: @import:stackexchange-dba··
0
Viewed 0 times
stoppingcancellingindexalterreorganize

Problem

ALTER INDEX [myIndex] ON [dbo].[myTable] REORGANIZE WITH ( LOB_COMPACTION = ON )


I have the above query running for 16 days (still running), the table is a dummy table used for benchmark tests, it has over 10 Billion rows. (About 1 TB of data including myIndex (non-clustered)).

I know there is progress as when I query for fragmentation, I see the number decrease.

If I cancel / stop the execution of the ALTER INDEX, can I resume it later safely, or will it cause to a rollback?

Will it rollback roll just the last page swapped or the whole operation ?

Solution

Yes, you can stop a reorganize and it won't cause a big rollback like you are talking about. You will be left with where the operation left off (that's a good thing). It's a rebuild that would have the rollback behavior.

Context

StackExchange Database Administrators Q#81804, answer score: 9

Revisions (0)

No revisions yet.