AWS таблица светового паруса повреждена после изменения запроса - PullRequest
0 голосов
/ 20 марта 2020

у меня AWS световой парус. Я приобрел отдельный сервер базы данных со следующей конфигурацией.

AWS
MySQL database (5.7.26)
2 GB RAM, 1 vCPU, 80 GB SSD
MySQL database (5.7.26)
Mumbai, Zone A (ap-south-1a)

У меня есть 1 база данных, в которой более 250 таблиц. В некоторых таблицах более 100 тыс. Записей, когда я добавляю новый столбец, мне нужно запустить запрос alter, но через некоторое время после запуска запроса alter table эти таблицы автоматически повреждаются.

Я получил ошибку

таблица не существует.

это происходит 3 раза за последние 4 месяца. У меня есть резервная система (снимок и опция восстановления), из-за которой я восстанавливаю всю базу данных, которая занимает много времени. также из-за повреждения таблицы 2-3 часа система не работает

Я пытался восстановить таблицу, но она не работала.

Также такая же проблема возникает на панели plesk phpmyadmin.

Невозможно понять, почему это происходит.

таблица ENGINE = InnoDB

Запрос:

ALTER TABLE `xyz` ADD `next_renewal_amt` FLOAT(10,2) NOT NULL AFTER `cashback_amt`, 
                  ADD `next_renewal_date` DATE NOT NULL AFTER `next_renewal_amt`;

Я использую mysql верстак для запуска запросов.

...