Minimize the Database Transaction Isolation Level

Use the default isolation level provided by the JDBC driver rather than
calling setTransactionIsolationLevel(), unless you are
certain that your application behaves correctly and performs better at a different
isolation level.

Reduce the database transaction isolation level when appropriate. Reduced
isolation levels reduce work in the database tier, and could lead to better
application performance. However, this must be done after carefully analyzing
the database table usage patterns.