If you run updtes in batches and use
set xact_abort on -- rollback and bail on error set implicit_transactions off -- ensure we're running under the default (autocommit) mode
say for some reason you have to kill the update, will it try to rollback all the batches or just the last batch? Coz it will take a long time if it tries to rollback all the batches.
Thanks!