gpt4 book ai didi

mysql - WSREP 在将数据从一个表复制到另一个表时检测到死锁/冲突

转载 作者:行者123 更新时间:2023-11-30 22:02:14 26 4
gpt4 key购买 nike

我被错误标记了,我一直在这样查询:

INSERT INTO database1.table1
SELECT * FROM database2.table2;

表 2 - InnoDB 表,表 1 - MyISAM 表。

错误看起来像这样:

"SQL error (1213): WSREP detected deadlock/conflict and aborted the transaction. Try restarting the transaction */"

我可以通过在 select 上添加 500,000 条记录的限制并逐部分执行此查询来解决它;但是在复制了 2,000,000 条记录后,死锁再次出现,即使我将每个查询的限制减少到 5,000 条记录。

哪些数据库设置可能对此负责?

最佳答案

Percona,MySQL 1.7。我们的管理员几周前将其更新为 1.7;在此之前,此错误从未出现过。

关于mysql - WSREP 在将数据从一个表复制到另一个表时检测到死锁/冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43031624/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com