【Mongodb】 Mongodb sharding 管理之二
shard 集群的系统信息也是保留在config数据库的集合里面的。本文介绍一些Shard 的配置信息查询,mongos> use configswitched to db config查询当前的版本mongos> db.getCollection("version").findOne(){ "_id" : 1,...
【Mongodb】Mongodb sharding 管理之一
前面介绍了sharding的基本搭建和大量插入数据测试,本文介绍一些sharding相关查询操作1 判断是否是shard 集群mongos> db.runCommand({ isdbgrid : 1});{ "isdbgrid" : 1, "hostname" : "rac4", "ok" : 1 }mongos> db...
【Mongodb】 对 shard 进行大量数据拆分测试
前面介绍了如何搭建mongodb sharding 集群,本文对shard进行大量数据拆分测试,并谈了对于片键的选择注意事项,(可能不全,希望指教)1 激活test数据库的分片功能。mongos> db.runCommand({"enablesharding": "...
【文摘】24岁到26岁,你要知道的44件事
24到26岁就是这么一个尴尬的年纪——无法把自己当少年,但也没有人把你太当真。 但从24岁开始,有些事情一定要开始做,有些事情也一定要更明白,目的是为了从24岁起,不为任何人,只为自己活得更精彩!...
【Mongodb】Sharding 集群配置
mongodb的sharding集群由以下3个服务组成:Shards Server: 每个shard由一个或多个mongod进程组成,用于存储数据Config Server: 用于存储集群的Metadata信息,包括每个Shard的信息和chunks信息Route ...
【Mongodb】 Replica set 的 选举策略之二
对于Replica Set中的选择策略:We use a consensus protocol to pick a primary. Exact details will be spared here but that basic process is:1 get maxLocalOpOrdinal from each server.2 if a majority of serv...
【Mongodb】 Replica set 的选举策略之一
首先介绍一下在replica set里分为三种节点类型:1 primary 负责client的读写。2 secondary 作为热备节点,应用Primary的oplog读取的操作日志,和primary保持一致,不提供读写操作! secondary有两种类型...
【AIX】 snap 命令
小机遇到网卡方面的问题需要snap 收集相关网络错误信息。snap命令的语法:snap [ -a ] [ -A ] [ -b ] [ -B ] [ -c ] [ -D ] [ -f ] [ -g ] [ -G ] [ -i ] [ -k ] [ -l ] [ -L ][ -n ] [ -N ] [ -p ] [ -r ] [ -R...
【Mongodb】 replica set 两种添加节点方法的日志分析
这篇文章算是《replica set 添加和删除节点》的点缀,本来没打算查看添加节点的第二种方法,即拷贝其他节点的数据文件到新的节点,本着“入微”的原则,对两种方法做一下对比,具体添加节点的...
【Mongodb】 replica set 添加和删除节点。
前面介绍了如何搭建replica set ,本文介绍如何向replica set 添加新节点和删除老节点。 向已有的replica set 添加新成员是很简单的,新加的成员可以是空的,当然也可以是从其他节点的数...
【Mongodb】 Replica set的主从切换测试
Replica set 为我们提供了自动故障切换功能,这个机制是由mongodb自己来操作的,它根据从库的优先级或者数据新鲜度(也就是最新的从主库同步数据的那个节点)来选择primary,而当以前的primary起来之后,会...
【Mongodb】如何创建mongodb的replica set
Replica sets 在主从复制上做的扩展,增加了故障自动切换和自动修复成员节点。下面从技术上介绍如何搭建mongodb的replica set (个人觉得,搭建mongodb本身没有多少干货,重要是如何灾难规划)1 建立复制集群节点的数...
【Mongodb】Master-Slave 复制
mongodb的主从复制是最常见的复制模式,这种模式是非常灵活的并且可以用来做备份,failover 故障切换, 拓展读等等,最常见的方式是一主一备或者一主多备,每个slave 都知道主库的地址 即主库的ip地址和端口号。如下...
【Linux】nfs 服务的exportfs命令的简介
如果修改了/etc/exports文件后不需要重新激活nfs,只要重新扫描一次/etc/exports文件,并且重新将设定加载即可:# exportfs [-aruv]参数说明如下。1)-a:全部挂载(或卸载)/etc/exports文件内的设定。2)-r:重新...
【Mysql】flush privilges 刷新系统权限相关表
对mysql.user进行手工操作,比如添加新用户或更改用户的旧密码后,需用flush privileges刷新MySQL的系统权限相关表,否则会出现拒绝访问!以root身份登录数据库,创建用户yangqlmysql> create user yangql ide...
【Mysql】mysqldump 导出各种场景的应用
因为一个开发问有关mysql字符集转换的问题,一下子牵连出mysql数据库的迁移-导入,导出,更改字符集,my.cnf参数配置等等知识点,花一些时间来逐个整理一下!(作为一个oracle 的小小dba,表示要学习的知识还有灰常多...
【Mysql】character-set-server参数
对于数据库级的字符集,如果没有办法重建数据库,可以在my.cnf文件中使用character-set-server = utf8(要重启数据库服务),对于之前已经存在数据库,此参数不产生影响。如果之前的数据库A是latin1,在A中创建的表默...
【Mysql】iconv 转换字符集
学习mysql字符集转换的过程中,看到有些网络资料有使用iconv 命令转换字符集的,所以这里学习一下,iconv 的使用!(ps 网络中关于使用iconv 转换mysqldump 出的文件不靠谱,随后的文章会介绍)iconv的用法:用法: ...
【Oracle】startup hung 遇到 ORA-00443,ORA-00445
上午接近11点,一同事说测试环境的数据库起不来了,可以通过sqlplus连接数据库,但是执行startup命令时,会出现hung住的情况。查看日志只有早上8:23之前的,之后对数据库进行启动的操作是没有记录的日志大致内容如...
【摘录】美文美句
1、用我三生烟火,换你一世迷离。2、我自是年少,韶华倾负。3、长街长,烟花繁,你挑灯回看, 短亭短,红尘辗,我把萧再叹。4、终是谁使弦断,花落肩头,恍惚迷离5、多少红颜悴,多少相思碎,唯留血染墨...