ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Niels Beekman" <n.beek...@wis.nl>
Subject RE: Caching; how do I know it's working?
Date Mon, 26 Sep 2005 10:13:43 GMT
If we can't distinguish between DB-hits and cache-hits, how are we
supposed to debug the cachemodels?

I vote +1 for it...

Niels

-----Original Message-----
From: Ron Grabowski [mailto:rongrabowski@yahoo.com] 
Sent: maandag 26 september 2005 7:26
To: user-java@ibatis.apache.org
Subject: Re: Caching; how do I know it's working?

IBatisNet has a GetDataCacheStats method on the main sqlMapper object
that outputs a simple summary of statements and their cache hit ratio:

 User.GetMany: 51%
 User.GetOneById: 20%
 User.GetManyById: No cache.
 ...

Maybe this is a feature that the Java people would find useful.

--- Michael Campbell <michael.campbell@gmail.com> wrote:

> Is a cache hit/miss logged?  I've run a test of running the same
> select in a loop, and my ibatis log4j output shows n copies of the
> prepared statement, result set operations happening.
> 
> Is the logging supposed to distinguish between a cache hit and a real
> db call?
> 
> --
> I tend to view "truly flexible" by another term: "Make everything
> equally hard". -- DHH
> 


Mime
View raw message