Ticket #60 (closed 优化: fixed)

Opened 14 years ago

Last modified 14 years ago

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

io.png Download (34.5 KB) - added by chenchongqi 14 years ago.

Change History

Changed 14 years ago by chenchongqi

comment:1 Changed 14 years ago by chenchongqi

  • Status changed from new to closed
  • Resolution set to fixed
  • Description modified (diff)

comment:2 Changed 14 years ago by chenchongqi

  • Keywords 硬缓存,读写比例 added; 硬缓存 removed

comment:3 Changed 14 years ago by chenchongqi

  • Keywords mongodb,硬缓存,读写比例 added; 硬缓存,读写比例 removed
Note: See TracTickets for help on using tickets.