У меня есть MariaDB и Windows Сервис , обращающиеся к этой БД. Для обслуживания я использую Heidi SQL.
Теперь я хочу обновить большую таблицу (8.000.000 записей) в Heidi SQL, вставив новый столбец внешнего ключа, а затем заполнение столбца значениями, используя UPDATE
. Я полагаю, это может занять около 30 минут.
В течение этого времени, если пользователь захочет вставить / прочитать / удалить значения из этой таблицы через службу, что произойдет? Будет ли БД блокировать запрос? Стоит ли останавливать службу, чтобы избежать повреждения данных?