【发布时间】:2010-10-26 13:20:51
【问题描述】:
我注意到非常简单的分布式事务在第一次运行时需要很长时间(3-4 秒)才能完成。但是如果再次调用相同的事务范围,它会快得多(30ms)。似乎 MSDTC 在一小时后进入睡眠状态。一个小时过去后,下一个要运行的事务将需要 3-4 秒。
我预计网站上的流量不会很大,因此单个交易之间可能会经过很多小时。
我认为这可能是由于 MSDTC 服务被设置为手动启动,但我已确保 MSDTC 服务均自动运行。
猜测某处有一个注册表设置,但我没有在 MSDN 中找到任何东西。
谢谢!
【问题讨论】:
标签: transactions msdtc distributed-transactions