(MySql报错)ロックの合計数がロック テーブル サイズを超えています

理由

1 回限りの操作にはデータ行が多すぎるため、mysql メモリ用のメモリ領域が不足し、このエラーが報告されます。

プラン

本番環境を一時停止できることを確認したら、my.ini ファイルを見つけます。私のファイルは次のとおりです。

 my.ini を開き、innodb_buffer_pool_size を 1024M、最初は 8M に変更します。

保存後、[サービス] を開いて mysql サービス項目を見つけ、停止、停止して再開を選択すると、mysql を再操作するときにデータ操作が満足されるはずです。

開きすぎないように注意してください。コンピュータがそれに耐えられず、放り投げても無駄です。安全のために、limit ステートメントを使用して、さらにいくつかの手順を実行することをお勧めします。メンテナンス作業では、パフォーマンスよりも安定性が若干優先されます。 。 

おすすめ

転載: blog.csdn.net/qq_36694133/article/details/129108734