We have recently moved and partially enhanced an Oracle forms application to a Java based architecture using Hibernate on Jboss.
The amount of SQLs Hibernate is generating compared to its predecessor is significantly high and is causing CPU bottlenecks on the database server (Oracle 9i). This has raised a commerical issue as well, because if usage of Hibernate increases CPU utilisation on the DB server, it will be very expensive to add CPU capability to the DB server in light of the fact that the Oracle licence cost will increase as well.
Any inputs on how we can achieve better performance and scalability using some of the Hibernate settings / best practices will be appreciated.
Many Thanks!
|