[jboss-user] [JCA/JBoss] - Re: no-tx-datasource vs local-tx-datasource

vickyk do-not-reply at jboss.com
Sat Feb 16 00:04:58 EST 2008


"shapirod" wrote : Hello all,
  | 
  | If an EJB is using bean managed transactions, and there is no UserTranscation in effect, is there any difference in overhead for DB reads between using a no-tx-datasource vs local-tx-datasource?
  | 
  | Thanks,
  | Daniel Shapiro
  | Agilquest, Inc.
There would not be any difference if there is no ongoing transaction.
 If there is an  on going transaction then some time will be taken in resource enlistment in TransactionManager , the associated TM implementation would optimize the 2PC(two phase protocol) to just a commit call when the TM realizes that there in only one participant in TX .
Again the 2PC optimizations is not mandated by JCA specs , the TM should do it .


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4129801#4129801

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4129801



More information about the jboss-user mailing list