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/27018 fork=1 logpath=/usr/local/mongodb/2.6/log/27018/mongo.log p原创 2015-11-13 17:46:56 · 1679 阅读 · 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 · 633 阅读 · 0 评论 -
MongoDB与内存
但凡初次接触MongoDB的人,无不惊讶于它对内存的贪得无厌,至于个中缘由,我先讲讲Linux是如何管理内存的,再说说MongoDB是如何使用内存的,答案自然就清楚了。 据说带着问题学习更有效,那就先看一个MongoDB服务器的top命令结果: 12345shell> top -p $(pidof mongod)Mem: 32872124k total, 30065320k used,转载 2015-11-16 18:03:27 · 533 阅读 · 0 评论 -
numa 架构下的 mysql,mongodb数据库
从MySQL迁移到MongoDB,在导入旧数据的过程中,遇到了些许波折,犯了不少错误,但同时也学到了不少知识,遂记录下来。 公司为这个项目专门配备了几台高性能务器,清一色的双路四核超线程CPU,外加32G内存,运维人员安装好MongoDB后,就轮到我了,我习惯于在使用新服务器前先看看相关日志,了解一下基本情况,当我浏览MongoDB日志时,发现一些警告信息: WARNING: You ar转载 2015-11-16 16:23:24 · 1157 阅读 · 0 评论 -
MongoDB与内存
但凡初次接触MongoDB的人,无不惊讶于它对内存的贪得无厌,至于个中缘由,我先讲讲Linux是如何管理内存的,再说说MongoDB是如何使用内存的,答案自然就清楚了。 据说带着问题学习更有效,那就先看一个MongoDB服务器的top命令结果: shell> top -p $(pidof mongod) Mem: 32872124k total, 30065320k used,转载 2015-11-27 14:32:06 · 438 阅读 · 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 · 1097 阅读 · 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 · 4462 阅读 · 0 评论