Ticket #60 (closed 优化: fixed)
mongodb 读写比例问题
| Reported by: | chenchongqi | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | 报价库 | Version: | 报价库4.0 |
| Keywords: | mongodb,硬缓存,读写比例 | Cc: | |
| Due Date: |
Description (last modified by chenchongqi) (diff)
李思亮(李思亮) 2011-08-30 16:38:17
mongo 里看,入库流量大于出库流量
李思亮(李思亮) 2011-08-30 16:38:42
李思亮(李思亮) 2011-08-30 16:38:53
绿的是入库,蓝的出库
陈崇锜(陈崇锜) 2011-08-30 16:39:11
一般来说读是大于写的,这个正常啊
陈崇锜(陈崇锜) 2011-08-30 16:39:43
哦,反过来了
李思亮(李思亮) 2011-08-30 16:39:51
那就是请求的条件,比输出的结果还大?
陈崇锜(陈崇锜) 2011-08-31 09:13:31
昨天这个读写流量我检查了一下,之前达荣那边每次都中缓存还要更新一下hit值,我们等下把这个去掉,应该会改善很多了
李思亮(李思亮) 2011-08-31 09:14:24
恩
李思亮(李思亮) 2011-08-31 09:14:57
这样锁也会下降很多
陈崇锜(陈崇锜) 2011-08-31 09:19:33
我是检查别的问题顺带发现这个的,那个hit只是给自己看的,现在稳定了可以不用了
public String get(String uri, String key) {
...
cache = rRepository.find(key, uri);
if(cache != null){
//不论是否成功 设置hit
//cache.setHit(cache.getHit()+1);//
//cache.setHitTime(new Date());//
String content = null;
try{
content = new String(cache.getContent());
}catch(Exception e){
logger.error("[MongoRClientHelper] get cache:"+uri+" fail,message:"+e.getMessage());
rRepository.remove(cache);
return "";
}
//成功了 设置(失败也要置hit)
//rRepository.save(cache);
logger.debug("[MongoRClientHelper] get cache:"+uri+" success");
return content;
}
...
Attachments
Change History
Note: See
TracTickets for help on using
tickets.
![(please configure the [header_logo] section in trac.ini)](http://www1.pconline.com.cn/hr/2009/global/images/logo.gif)

