Chinaunix首页 | 论坛 | 认证专区 | 博客
  • 博客访问: 520803
  • 博文数量: 53
  • 博客积分: 757
  • 博客等级: 上士
  • 技术积分: 1898
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-29 14:29
个人简介

DBA

文章分类

全部博文(53)

文章存档

2015年(3)

2014年(2)

2013年(15)

2012年(21)

2011年(12)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

发布时间:2013-10-22 23:31:23

      近日花时间写了一个Mongodb chunk分析脚本,主要功能就是分析分片的集合在每个片上的分布情况。Mongodb的sharding还是有一些问题,有时会由于片键选择不合理或者删除数据等情况,导致各个片上数据严重不均。Mongodb并没有提供合并chunk的功能,想要合并只能重新导入数据,这其实是个缺陷。虽然并.........【阅读全文】

阅读(9955) | 评论(1) | 转发(2)

发布时间:2013-09-06 15:09:21

1.1. Log & Checkpoint Innodb的事务日志是指Redo log,简称Log,保存在日志文件ib_logfile*里面。Innodb还有另外一个日志Undo log,但Undo log是存放在共享表空间里面的(ibdata*文件)。由于Log和Checkpoint紧密相关,因此将这两部分合在一起分析。名词解释:LSN,日志序列号,Inn.........【阅读全文】

阅读(3136) | 评论(0) | 转发(0)

发布时间:2013-08-29 13:54:11

      最近一些项目由于历史原因,字段类型存储混乱,比如一个collection里modifedDate列,有的存的是ISODate类型,有的是NumberLong时间戳,这在Mongodb中是严重不推荐的,需要转换成统一的。Mongodb并不提供Alter table这样的语句或者工具,只能写程序转。      Mongodb的客户.........【阅读全文】

阅读(21805) | 评论(0) | 转发(2)

发布时间:2013-08-08 18:34:41

 Mongodb replica set的主要作用就是保障整个系统的高可用.当primary down掉的时候,secondary可以迎难而上,但是,整个replica set每个参数非常详细的作用,以及primary down机后会发生什么事,这个在mongo的主页上讲的不是特别详细,我以前没有找到相关的资料.今天抽空看找了下相关资料,终于找到这篇文章,也不知道啥时候.........【阅读全文】

阅读(4806) | 评论(1) | 转发(1)

发布时间:2013-08-01 15:42:57

      七月份的Mongodb 热门新闻里有这么一篇文章,How to speed up MongoDB Map Reduce by 20x,通过几种方式提升Mongodb 的Map Reduce性能,作者的实验结果是从1200s到60s,效果斐然。我根据这个做了下试验,果然提升很多,从758秒提升到了50s(测试机器的问题)。翻译一下,并附上测试代码,我是用p.........【阅读全文】

阅读(5031) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

zhangshengdong2014-11-05 11:23

学习了,

回复  |  举报

电影vs程序员2013-08-22 18:12

学习了,留个脚印

回复  |  举报

lywaterman2013-07-17 00:05

请教一个问题,我遇到过这么一种情况,我的mongodb版本是2.2.3,在阿里云上部署,有两次, 我关闭了mongodb,正常关闭的,然后重启后查询发现,数据库里面的数据回滚到了几天前,我赶紧关闭服务器,然后尝试着执行了repair的操作,再重启,一切恢复正常,但是我一直没有理解这是为什么,请问你有遇到这种情况啊,能帮我分析下可能的原因吗?

回复  |  举报

horizonhyg2013-04-02 11:56

tkchks:学习了,留个脚印

感谢捧场

回复  |  举报

hainnu2013-04-01 23:47

学习了,留个脚印

回复  |  举报
留言热议
请登录后留言。

登录 注册