
mongodb_性能
文章平均质量分 70
rudy_gao
这个作者很懒,什么都没留下…
展开
-
mongodb数据库分片
--配置config server[mongodb@rudy_01 2.6]$ mkdir 27018[mongodb@rudy_01 2.6]$ mkdir log/27018--mongo配置文件dbpath=/usr/local/mongodb/2.6/27018fork=1logpath=/usr/local/mongodb/2.6/log/27018/mongo.logp原创 2015-11-13 17:46:56 · 1698 阅读 · 0 评论 -
mongodb主从复制
--为从节点创建上当[mongodb@rudy 2.6]$ mkdir 27018[mongodb@rudy 2.6]$ mkdir 27019[mongodb@rudy log]$ mkdir 27018[mongodb@rudy log]$ mkdir 27019--主配置文件[mongodb@rudy 2.6]$ cat mongodb.conf dbpath=/usr/lo原创 2015-11-13 17:49:49 · 646 阅读 · 0 评论 -
MongoDB与内存
但凡初次接触MongoDB的人,无不惊讶于它对内存的贪得无厌,至于个中缘由,我先讲讲Linux是如何管理内存的,再说说MongoDB是如何使用内存的,答案自然就清楚了。据说带着问题学习更有效,那就先看一个MongoDB服务器的top命令结果:12345shell> top -p $(pidof mongod)Mem: 32872124k total, 30065320k used,转载 2015-11-16 18:03:27 · 542 阅读 · 0 评论 -
numa 架构下的 mysql,mongodb数据库
从MySQL迁移到MongoDB,在导入旧数据的过程中,遇到了些许波折,犯了不少错误,但同时也学到了不少知识,遂记录下来。公司为这个项目专门配备了几台高性能务器,清一色的双路四核超线程CPU,外加32G内存,运维人员安装好MongoDB后,就轮到我了,我习惯于在使用新服务器前先看看相关日志,了解一下基本情况,当我浏览MongoDB日志时,发现一些警告信息:WARNING: You ar转载 2015-11-16 16:23:24 · 1187 阅读 · 0 评论 -
MongoDB与内存
但凡初次接触MongoDB的人,无不惊讶于它对内存的贪得无厌,至于个中缘由,我先讲讲Linux是如何管理内存的,再说说MongoDB是如何使用内存的,答案自然就清楚了。据说带着问题学习更有效,那就先看一个MongoDB服务器的top命令结果:shell> top -p $(pidof mongod)Mem: 32872124k total, 30065320k used,转载 2015-11-27 14:32:06 · 451 阅读 · 0 评论 -
Mongodb持久化--journal探究
Mongodb在1.8版本之后开始支持journal,就是我们常说的redo log,用于故障恢复和持久化。 一、启动 启动journal功能使用mongod --journal选项,也可以关闭--nojournal,在2.0之后的版本,journal都是默认打开的,以确保数据安全。在version 由于Mongodb会事先初始化journal空间,而且在转载 2015-11-27 14:08:13 · 1129 阅读 · 0 评论 -
Mongodb Wiredtiger存储引擎实现原理
按照Mongodb默认的配置,WiredTiger的写操作会先写入Cache,并持久化到WAL(Write ahead log),每60s或log文件达到2GB时会做一次Checkpoint,将当前的数据持久化,产生一个新的快照。Wiredtiger连接初始化时,首先将数据恢复至最新的快照状态,然后根据WAL恢复数据,以保证存储可靠性。Wiredtiger的Cache采用Btree的转载 2016-02-16 14:05:36 · 4503 阅读 · 0 评论