在“查询执行被中断”后无法访问 table
after `Query execution was interrupted` can not access table
我 运行 在 MySQL 中进行了一个简单的查询,连接了两个 table 并找到了不匹配的地方。两个 table 都有 500k 数据。我的查询类似于
select count(*) from t1 join t2 t1.id <> t2.id
300 秒后出现以下错误
Error Code: 1317. Query execution was interrupted
在那之后,我无法 运行 对 table 进行简单查询,例如
select * from t1 limit 50
但所有其他 table 都在工作,我的系统也出现了一段时间的故障。最后,我重新启动了我的 MySQL 服务器,然后一切都开始工作了。
知道为什么我的 table 卡住了吗??
TIA
您的 table 已被锁定,如果查询由于某种原因崩溃,您必须终止查询才能解锁 table(或重新启动 mysql 服务器)
我 运行 在 MySQL 中进行了一个简单的查询,连接了两个 table 并找到了不匹配的地方。两个 table 都有 500k 数据。我的查询类似于
select count(*) from t1 join t2 t1.id <> t2.id
300 秒后出现以下错误
Error Code: 1317. Query execution was interrupted
在那之后,我无法 运行 对 table 进行简单查询,例如
select * from t1 limit 50
但所有其他 table 都在工作,我的系统也出现了一段时间的故障。最后,我重新启动了我的 MySQL 服务器,然后一切都开始工作了。
知道为什么我的 table 卡住了吗??
TIA
您的 table 已被锁定,如果查询由于某种原因崩溃,您必须终止查询才能解锁 table(或重新启动 mysql 服务器)