我正在处理 Mysql 中真正的大数据。其中一张表包含大约 400 万行,在这些行上不断更新查询。
此更新查询一直顺利执行,直到一段时间后,但随着行数的增加,它给我带来了锁等待超时错误的严重问题。
我搜索了它的解决方案,我得到的唯一解决方案是增加,innodb_lock_wait_timeout
但我在某处读到这实际上是解决该错误的错误选择。
任何人都可以帮助我如何在不增加 的情况下解决这个问题innodb_lock_wait_timeout
,我正在寻找其他解决方案,因为增加变量 time_out 会在整个数据库中增加它,但我只想增加一个有这么多记录的表的事务时间。