У меня была неприятная проблема с MySQL, возникшая на днях. Я добавил два новых столбца в таблицу «Акции» (13 существующих столбцов, ~ 750 записей) с помощью интерфейса PHPMyAdmin. Этот запрос («ALTER TABLE .....») никогда не выполнялся полностью и не блокировал таблицу, так что каждый последующий запрос к «Promotions» зависал и ставился в очередь. Мне потребовалось около часа, чтобы понять, что это происходит, и проблема была решена путем перезагрузки базы данных.
Существуют ли стандартные меры предосторожности, которые необходимо принять, и известные проблемы, возникающие при изменении схем базы данных? Я никогда не видел подобного рода блокировки раньше.