InnoDB テーブルを使用して MySQL データベース上に構築されたシステムを継承しました。システムには、高負荷時に現れるバグがあります。制御された環境でバグを確認することを期待して、システムをロードするための jmeter テストをいくつか作成しました。ただし、システムに正しくストレスを与えていないため、バグは表示されません。現在の理論では、頻繁にロックされたテーブルがロールバックを引き起こし、ユーザーのデータが奇妙な状態のままになっているというものです。これは、トランザクションが正しく構造化されていないことを意味している可能性が高く、それを見つけて修正したいのですが、最初に問題を見つける必要があります。
データベースでさまざまな制御された「テーブルロック負荷」を作成できれば、システム全体でシミュレートされたユーザーを実行して、バグを強制的に発生させたり、理論が間違っていることを証明したりできると思いますが、そのような作成方法はわかりません事。これを行う最善の方法について誰かが考えを持っていますか? この時点では、まずい最初のバージョンがどのようなものになるかさえわかりません。ありがとう!