Atomikos Forum |
|
I converted a simple test Java application that times database transactions to use Atomikos Essentials XA transactions. The app uses Spring 2.5.6, Hibernate 3.5.6 and was tested against Oracle 10.2. I'm running the tests on a fairly new Windows XP dual core Intel computer with 3.50 GB of ram and 177 GB of free disk space.
Running under the Hibernate transaction manager, the app runs 1000 data creation transactions in less than 5 seconds. Running under the Atomikos JTA transaction manager, it takes the app over 50 seconds to run the same 1000 data creation transactions. This is true whether or not another XA resource participates in the transaction. Is this order of magnitude difference normal or is there something I can do to improve the transaction times.
Hi,
Did you try this? http://www.atomikos.com/Documentation/OptimizingTransactionEssentials Otherwise, I recommend developer access so we can help you profile and optimize... |