2 Replies Latest reply on Aug 8, 2006 4:52 PM by Scott Marlow

    Performance Issue: DB Hit quicker then Cache

    Jonathan H Newbie

      I am using JBoss Tree Cache as a Local read-only cache, with Hibernate.

      When loading items from the cache, there seems to be no performance or a negative performance then when loading items from the DB. (Loading items from the DB are faster in most cases then loading items from the cache). And with larger cached items, the performance is .5 seconds or greater.

      I can't seem to understand why this is the case. Maybe someone could point me in a direction so I can look as to why and how this is happening. maybe some tools to look at the JVM etc. . .

      Thanks in advance.

      Here is my Config File:

      <?xml version="1.0" encoding="UTF-8"?>
       <classpath codebase="./lib" archives="jboss-cache.jar, jgroups.jar" />
       <mbean code="org.jboss.cache.TreeCache"
       <attribute name="NodeLockingScheme">PESSIMISTIC</attribute>
       <attribute name="IsolationLevel">REPEATABLE_READ</attribute>
       <attribute name="CacheMode">LOCAL</attribute>
       <attribute name="UseReplQueue">false</attribute>
       <attribute name="ReplQueueInterval">0</attribute>
       <attribute name="ReplQueueMaxElements">0</attribute>
       <attribute name="LockAcquisitionTimeout">15000</attribute>
       <attribute name="EvictionPolicyConfig">
       <attribute name="wakeUpIntervalSeconds">5</attribute>
       <!-- Cache wide default -->
       <region name="/_default_"
       <attribute name="maxNodes">10000</attribute>
       <attribute name="timeToLiveSeconds">10000</attribute>
       <attribute name="UseRegionBasedMarshalling">false</attribute>