一个程序员的梦

导航

com+ 和相关问题:提高com+ 执行效率

提高com+ 执行效率

记住:

1    对于客户端而言,应该尽早取得需要使用 的 MTS/COM+对象,并且在最后使用完毕
之后再释放取得 的 MTS/COM+对象。
2    尽量避免激活不必要的事务Context对于MTS/COM+对象而言,应该让事务管理
越晚发生越好。并且在执行完必要的工作之后立刻调用SetComplete/SetAbort 和
EnableCommit/DisableCommit 方法释放占据的资源。
3   尽量把相关的MTS/COM+对象放在同一个套件组件中,尽量减少不同套件组件之间
MTS/COM+对象的调用。如果一定要进行不同套件组件之间的调用,请再参考第一项的说
明。 在MTS 中使用STA 线程模型的对象,在 COM+中使用Neutral/Rental 线程模型的
对象。
4   尽量利用 MTS/COM+对于数据库的Pooling 请记得使 用 MTS/COM+的对象Pooling
来利用数据库Pooling 而不要使用主从架构的方式来利用数据库Pooling

posted on 2005-03-24 16:17  newman0816  阅读(222)  评论(0编辑  收藏  举报