MySQL Потерянное соединение на `check table` - PullRequest
0 голосов
/ 22 сентября 2019

Я использую MySQL 5.7 на движке aws rds 5.7.mysql_aurora.2.04.3.Я продолжаю сталкиваться с ERROR 2013 (HY000): Lost connection to MySQL server during query.Это даже случается, когда я бегу check table foobars.

Таблица foobars - это InnoDB с более 15 миллионами записей и размером более 5 ГБ.Я установил почти все настройки тайм-аута очень высоко, но проблема все еще возникает.Я использую экземпляр db.r4.2xlarge.

Есть идеи, почему это может происходить с check table?Кроме того, я также получаю ошибку потерянного соединения при выполнении запроса alter table.

Спасибо.

1 Ответ

0 голосов
/ 24 сентября 2019

Я думаю, что часть проблемы, возможно, заключалась в том, что длинный вывод запроса check table приводил к сбою моего клиента.Я смог заставить check table работать, передав флаг --quick, когда я подключился к моему клиенту mysql.

...