非常に単純な分散トランザクションは、最初の実行で完了するまでにかなりの時間 (3 ~ 4 秒) かかることに気付きました。しかし、同じトランザクション スコープが再度呼び出されると、はるかに高速になります (30 ミリ秒)。MSDTC は 1 時間後にスリープ状態になるようです。1 時間が経過すると、次のトランザクションの実行に 3 ~ 4 秒かかります。
サイトのトラフィックはそれほど多くないと思うので、個々の取引の間に何時間もかかる可能性があります。
おそらくこれは、MSDTC サービスが手動で開始するように設定されているためだと思いましたが、MSDTC サービスが両方とも自動的に実行されていることを確認しました。
どこかにレジストリ設定があると思いますが、MSDN で何かを見つけることができませんでした。
ありがとうございました!