为什么需要在mysql(InnoDB)中回滚SELECT?

开发零

SELECT *在mysql数据库的大型InnoDB表上运行了一个不明智的建议

因此,大约10分钟后,我意识到了这个错误,找到了connectionid带有show processlist的对象,并尝试使用kill命令杀死连接和查询。然后,我在同一个表上运行了另一个查询。

show processlist显示原始选择已接收到Killed标志,但停留在“发送数据”状态。后续查询正在等待锁定。这已经进行了几个小时。

现在,我明白了为什么,如果我的原始查询已经以任何方式修改了表,那么我要描述的将等待回滚。

但这是一个select; 回滚选择意味着什么?

因此,我想知道是否有人可以告诉我我在等待什么,以及是否有任何简便的方法可以取消select查询。

大卫·苏珊(David Soussan)

您不会像其他人所说的那样等待交易回滚。我也遇到了这个问题:称它为bug是因为尽管MySQL不同意,但这确实是一个问题。

现在,我只能给出有根据的猜测,因为您会遇到这种“僵局”,但我什么也不能给您,但是我可以给您一个解决方案:

解锁表http://dev.mysql.com/doc/refman/5.0/en/lock-tables.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

取消MySQL InnoDB中的事务,而不是提交或回滚

来自分类Dev

为什么要在sql中明确使用回滚?

来自分类Dev

为什么需要在结构中填充?

来自分类Dev

使用mysql_query的innodb mysql / php中的事务回滚不起作用

来自分类Mysql

b在MySQL中可以回滚什么语句?

来自分类Dev

@ transactional,wildfly,mysql(innodb)ejb无法回滚

来自分类Dev

MySQL InnoDB事务回滚不起作用

来自分类Dev

为什么需要在node.js中编写“ function(value){return my_function(value);}”作为回调?

来自分类Dev

为什么要推迟回滚?

来自分类Dev

为什么SQL事务无法回滚

来自分类Dev

为什么需要在构造函数中绑定函数

来自分类Dev

为什么我需要在Kotlin中在=之前添加空间?

来自分类Dev

为什么需要在Firebase中为用户订阅主题?

来自分类Dev

Postgres:为什么我需要在 max() 中引用列名?

来自分类Java

为什么JDBC连接需要在finally块中关闭?

来自分类Dev

为什么我需要在Promise .then()中关闭?

来自分类Dev

为什么和何时需要在MongoDB中重建索引?

来自分类Dev

为什么委托方法需要在Swift中公开?

来自分类Dev

为什么uboot需要在beagleoboard中的特定地址加载?

来自分类Dev

为什么需要在GitFlow中开发分支

来自分类Dev

为什么我需要在Elasticsearch中缩小索引

来自分类Dev

为什么我需要在循环条件中包含 EOF?

来自分类Dev

为什么需要在构造函数中调用超类?

来自分类Dev

为什么我需要在Firebase中退订`onAuthStateChanged`

来自分类Dev

为什么要在REST API中回调?

来自分类Java

为什么在Spring JPA中未按要求的传播级别回滚事务?

来自分类Dev

为什么事务回滚后EF Core中的DbContext返回更改的实体

来自分类Dev

处理程序中的MySQL回滚

来自分类Dev

启用mysql binlog后,为什么仍需要innodb重做日志?

Related 相关文章

  1. 1

    取消MySQL InnoDB中的事务,而不是提交或回滚

  2. 2

    为什么要在sql中明确使用回滚?

  3. 3

    为什么需要在结构中填充?

  4. 4

    使用mysql_query的innodb mysql / php中的事务回滚不起作用

  5. 5

    b在MySQL中可以回滚什么语句?

  6. 6

    @ transactional,wildfly,mysql(innodb)ejb无法回滚

  7. 7

    MySQL InnoDB事务回滚不起作用

  8. 8

    为什么需要在node.js中编写“ function(value){return my_function(value);}”作为回调?

  9. 9

    为什么要推迟回滚?

  10. 10

    为什么SQL事务无法回滚

  11. 11

    为什么需要在构造函数中绑定函数

  12. 12

    为什么我需要在Kotlin中在=之前添加空间?

  13. 13

    为什么需要在Firebase中为用户订阅主题?

  14. 14

    Postgres:为什么我需要在 max() 中引用列名?

  15. 15

    为什么JDBC连接需要在finally块中关闭?

  16. 16

    为什么我需要在Promise .then()中关闭?

  17. 17

    为什么和何时需要在MongoDB中重建索引?

  18. 18

    为什么委托方法需要在Swift中公开?

  19. 19

    为什么uboot需要在beagleoboard中的特定地址加载?

  20. 20

    为什么需要在GitFlow中开发分支

  21. 21

    为什么我需要在Elasticsearch中缩小索引

  22. 22

    为什么我需要在循环条件中包含 EOF?

  23. 23

    为什么需要在构造函数中调用超类?

  24. 24

    为什么我需要在Firebase中退订`onAuthStateChanged`

  25. 25

    为什么要在REST API中回调?

  26. 26

    为什么在Spring JPA中未按要求的传播级别回滚事务?

  27. 27

    为什么事务回滚后EF Core中的DbContext返回更改的实体

  28. 28

    处理程序中的MySQL回滚

  29. 29

    启用mysql binlog后,为什么仍需要innodb重做日志?

热门标签

归档