barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

вторник, 4 октября 2011 г.

KILL процесса MySQL, выполняющего ALTER TABLE

Делать KILL процесса, выполняющего модификацию структуры таблицы (ALTER TABLE), можно. По крайней мере, если верить mail-листам mysql.com. Действительно, при выполнении команды ALTER TABLE MySQL создает копию модифицируемой таблицы, а после успешного завершения процесса удаляет исходную таблицу, а скопированную переименовывает. На собственном опыте проверил (после 22 часов выполнения запроса ждать попросту надоело), таблица жива =)

Комментариев нет:

Отправить комментарий