次の領収書を使用して評価場所テーブルを生成しようとしています
しかし、私のデータベースは高負荷です。
テーブルを作成しないようにしましたが、MEMORY TABLEを使用し、次のSQLクエリを使用して更新します
トップスに挿入(uid)ユーザーからuidを選択し、expdescで並べ替えます。
しかし、次のMySQLエラーが発生しました
ロックを取得しようとしたときにデッドロックが見つかりました。トランザクションを再開してみてください
SQLselectが実行されるまでクエリが多すぎるためです。
この問題を解決する方法は?
PS CREATE TABLEは、サーバーの負荷が高いことを除いて、SELECTとしてほぼ正常に機能します...負荷平均まで:トップが非メモリテーブルの場合は50。
私のテーブルユーザーには、450万行近くあります。
アドバイスありがとうございます。