Ich habe festgestellt, dass sehr einfache verteilte Transaktionen eine Menge Zeit (3-4 s) benötigen, um bei einem ersten Lauf abzuschließen. Aber wenn der gleiche Transaktionsbereich erneut aufgerufen wird, ist es viel schneller (30 ms). Es scheint, als würde MSDTC nach einer Stunde schlafen gehen. Nachdem die Stunde verstrichen ist, dauert die nächste auszuführende Transaktion 3-4 s.MSDTC (Distributed Transaction Coordinator) langsamen Erststart
Ich erwarte nicht viel Verkehr auf der Website, so ist es wahrscheinlich, dass viele Stunden zwischen einzelnen Transaktionen passieren könnten.
Ich dachte, dass dies möglicherweise aufgrund des MSDTC-Dienstes wurde manuell gestartet, aber ich habe dafür gesorgt, dass die MSDTC-Dienste werden beide automatisch ausgeführt.
Vermutung, dass es irgendwo eine Registrierungseinstellung gibt, aber ich hatte kein Glück, etwas in MSDN zu finden.
Vielen Dank!
Haben Sie Referenzen dafür? – itchi
Das ist nicht wahr. msdtc verwendet COM und RPC aber nicht COM +. –