Não armazene
sort
na mesa; armazená-lo em uma tabela separada. Além disso, não UPDATE
essa tabela, recrie-a. Além disso, use o seguinte para evitar qualquer tempo de inatividade:CREATE TABLE New SELECT ... -- generate new sort order
RENAME TABLE Sort TO Old, New To Sort;
DROP TABLE Old;