What happens if you kill a long-running alter query? Will the alter query simply revert? How long could that take (as a proportion of the time it has already been running)?
What if that query is being replicated onto another server? Will killing the process on the other server revert the original server’s alter query?
We’re running mysql
It depends what you’re doing. If you’re running
an alter table...add indexcommand on anInnoDBtable (not so sure aboutMyISAM), then it will just run and run as it copies the whole darn table lock-stock-and-barrel first: if it’s in the middle of “copy to temp table” then it’s pretty much unstoppable.See here: