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 阅读(228) 评论(0) 编辑 收藏 举报