Mysql Увеличение переменной производительности

Я искал способ сортировки элементов в таблице MySQL. Здесь упрощенная версия таблицы

sqlfiddle =>http://sqlfiddle.com/#!2/78521b/3/0

CREATE TABLE IF NOT EXISTS `test_sort` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `sort` int(11) NOT NULL,
  `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  PRIMARY KEY (`id`),
  KEY `sort` (`sort`)
);
INSERT INTO `test_sort` (`id`,`sort`, `name`) VALUES
(1, 1, 'Joker'),
(2, 3, 'Queen of Spade'),
(3, 6, 'King of Heart'),
(4, 4, 'Ace of Diamond'),
(5, 17, 'Three of Clubs'),
(6, 60, 'Seven of Clubs'),
(7, 2, 'Ten of Spades'),
(8, 5, 'Ace of Heart');

Поэтому, когда элементы (карточки) отсортированы пользователем, я хочу выполнить запрос наsort столбец, так что остается последовательным.

Решение найдено здесь:MySQL обновляет поле с возрастающей переменной

SET @n=0;
UPDATE `test_sort` SET `sort` = @n := @n + 1 ORDER BY `sort`

ВОПРОС: как будет действовать этот запрос (с точки зрения производительности), если он будет использоваться для тысяч (или миллионов) записей?

Ответы на вопрос(1)

Ваш ответ на вопрос