MySQL 在 `check table` 上失去连接

标签 mysql amazon-rds amazon-aurora

我在 aws rds 引擎 5.7.mysql_aurora.2.04.3 上使用 MySQL 5.7。我不断遇到 错误 2013 (HY000):查询期间丢失与 MySQL 服务器的连接。 当我运行 check table foobars 时甚至会发生这种情况。

foobars 表是 InnoDB,拥有超过 1500 万条记录,大小超过 5 GB。我已经将几乎所有超时设置设置得非常高,但问题仍然出现。我正在使用 db.r4.2xlarge 实例。

关于为什么会发生这种情况的任何想法 检查表?此外,当我执行 alter table 查询时,我还会收到丢失连接错误。

谢谢。

最佳答案

我认为部分问题可能是检查表查询的长输出导致我的客户端崩溃。当我连接 mysql 客户端时,通过传入 --quick 标志,我能够使 check table 工作。

关于MySQL 在 `check table` 上失去连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58045009/

相关文章:

mysql - 使用 node-mysql 从 heroku Node 应用程序连接到 Amazon RDS 数据库

DataGrip 升级后 MySQL 数据库连接中断 (2021.3.x)

mysql - 使用 case 选择两个不同表的所有数据

mysql - 使用 VB.Net 在 MySQL 中显示单个字符串上 3 个不同列的值

python - 我的代码显示了不正确的mysql语法,尽管它是正确的

mysql - 如何使我的本地 mysql 设置与 Amazon RDS 匹配?

Mysql RDS 具有 300 万条记录,不允许添加新列

mysql - AWS Aurora 缓存指标含义

mysql - Sys Schema 查询在 Aurora 上抛出空结果

mysql - 列等于另一列的高效 SQL 查询