最近在研究缓存。 也配置好了一套 nhibernate+memcache的二级缓存。
但是现在的问题是memcache里面有缓存的数据, 但是没办法确定读取数据的时候是否从memcache里读取出来的。。
谁能帮忙想想办法。。
首先想到的就是数据库方法查找方法, 监控数据库是否有 请求。。。
但是由于本人对数据库真是小白级的人物 , 不懂得该怎么监控。 网上搜了一大堆, 也词不达意。。。。
哪位大神帮帮忙撒。
log your query data.
新增一张缓存查询日志表。
当从缓存中取得数据的时候,通常不记录日志,如果你想全面分析缓存命中率,也可以记录日志。
如果是从数据库中读取的,则记录一条日志。
最后分析日志表。