」Aさん「なぜそれで、インスタンス1で実行している処理が早くなるんだ???」たろー「こんな感じで、10ミリ秒毎に強制的にACK(応答)メッセージを発生させてるんだよ。いうものなのか??」たろー「いや、そんな筈はない。こんな泥臭いことをしないとパフォーマンスが出ないなんて、おかしいんだ。」Aさん「どういうことだ?」たろー「すまん、正直これ以上は分からない・・・。処理を実行する時はこんな感じで、インスタンス2に対してダミートランザクションを発生させるようにしてくれないか?他にいい方法が見つからないんだ・・・。」Aさん「うむ、分かった。それくらいのことなら朝飯前だ。それをワークアラウンドにさせてもらうよ。」Aさんはたろーちゃんの提案どおりにダミートランザクションを実装し、システムのパフォーマンスは改善されました。今まで数々の問題を解決してきたたろーちゃんでしたが、今回はワークアラウンドを見つけ出すだけで精一杯。根本的な問題を解決することが出来ませんでした・・・。今回の「心臓外科医の術式」いかがだったでしょうか?まるで奥歯のあいだに物が挟まったような、なんともスッキリしない結末でしたね。残念ながら、原因不明な症状が出ることは、実際にあります。そんな時は、なんとかワークアラウンドを見つけ出すしかありません。)がどのようなメカニズムで動作しているかを理解しておく必要があります。メカニズムを理解していれば、ワークアラウンドを見つけやすくなるためです。それでは次回も頑張りますので、応援よろしくお願い致します。