2

レプリケートされていない単一の MySQL サーバーがあります。

INSERT INTO ... SELECT ステートメントが元のテーブルで書き込みロックを引き起こすという問題が発生しています。

元のテーブルは 1 つのデータベースにあります。宛先テーブルは、別のデータベースの一時テーブルです。

この質問の受け入れられた回答のアドバイスに従ってください: INSERT INTO ... SELECT ロック動作を改善する方法

my.cnf で次の 3 つの構成変数を変更し、サーバーを再起動しました。

innodb_autoinc_lock_mode=2
binlog_format=row
transaction-isolation=READ-COMMITTED

この場合、相関は因果関係ではないかもしれませんが、これは問題を悪化させるように見えました.

この書き込みロックを防ぐにはどうすればよいですか?

4

2 に答える 2