北在南方

每天进步一点点

  • 博客访问: 6782123
  • 博文数量: 1031
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-07 13:14
个人简介

MySQL DBA NoSQL DEVOPS

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(1031)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2012-02-03 20:50:35

   开启MongoDB服务时不添加任何参数时,默认是没有权限验证的,登录的用户可以对数据库任意操作而且可以远程访问数据库!   在刚安装完毕的时候MongoDB都默认有一个admin数据库,此时admin数.........【阅读全文】

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

发布时间:2011-11-06 22:14:24

承接之前的文章继续介绍replica set 选举机制。创建两节点的Replica Sets,一主一备secondary,如果Secondary宕机,Primary会变成Secondary!这时候集群里没有Primary了!为什么会出现这样的情况呢。[mongodb@rac4 b.........【阅读全文】

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

发布时间:2011-11-06 22:10:19

在写多读少的应用中,使用Replica Sets来实现读写分离。通过在连接时指定或者在主库指定slaveOk,由Secondary来分担读的压力,Primary只承担写操作。对于replica set 中的secondary 节点默认是不可读的,[mongodb@ra.........【阅读全文】

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

发布时间:2011-11-05 19:07:29

MongoDB的Auto-Sharding能够做到:1 当各Sharding间负载和数据分布不平衡时,自动rebalancing2 简单方便的添加和删除节点3 自动故障转移(auto failover)4 可扩展至上千台节点 如何增加shard节.........【阅读全文】

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

发布时间:2011-11-05 16:52:40

mongodb的数据由monogd服务器存储,由mongos对写入的数据根据片键进行路由,整个过程对客户端完全透明。对chunk的移动是由“平衡器”来决定的,当然加入chunk分布不均匀了,我们也可以手工来操作db.runCommand( .........【阅读全文】

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

发布时间:2011-11-05 14:08:11

shard 集群的系统信息也是保留在config数据库的集合里面的。本文介绍一些Shard 的配置信息查询,mongos> use configswitched to db config查询当前的版本mongos> db.getCollection("version").findOne(){ "_id" : 1,.........【阅读全文】

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

发布时间:2011-11-05 12:21:49

前面介绍了sharding的基本搭建和大量插入数据测试,本文介绍一些sharding相关查询操作1 判断是否是shard 集群mongos> db.runCommand({ isdbgrid : 1});{ "isdbgrid" : 1, "hostname" : "rac4", "ok" : 1 }mongos> db.........【阅读全文】

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

发布时间:2011-11-05 11:32:07

前面介绍了如何搭建mongodb sharding 集群,本文对shard进行大量数据拆分测试,并谈了对于片键的选择注意事项,(可能不全,希望指教)1 激活test数据库的分片功能。mongos> db.runCommand({"enablesharding": ".........【阅读全文】

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

发布时间:2011-11-03 22:04:49

mongodb的sharding集群由以下3个服务组成:Shards  Server: 每个shard由一个或多个mongod进程组成,用于存储数据Config  Server: 用于存储集群的Metadata信息,包括每个Shard的信息和chunks信息Route .........【阅读全文】

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

发布时间:2011-11-02 21:05:55

对于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.........【阅读全文】

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

发布时间:2011-11-02 21:02:16

首先介绍一下在replica set里分为三种节点类型:1 primary   负责client的读写。2 secondary 作为热备节点,应用Primary的oplog读取的操作日志,和primary保持一致,不提供读写操作!  secondary有两种类型.........【阅读全文】

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

发布时间:2011-11-01 16:24:18

    这篇文章算是《replica set 添加和删除节点》的点缀,本来没打算查看添加节点的第二种方法,即拷贝其他节点的数据文件到新的节点,本着“入微”的原则,对两种方法做一下对比,具体添加节点的.........【阅读全文】

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

发布时间:2011-11-01 14:56:16

    前面介绍了如何搭建replica set ,本文介绍如何向replica set 添加新节点和删除老节点。    向已有的replica set 添加新成员是很简单的,新加的成员可以是空的,当然也可以是从其他节点的数.........【阅读全文】

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

发布时间:2011-10-31 22:11:06

Replica set 为我们提供了自动故障切换功能,这个机制是由mongodb自己来操作的,它根据从库的优先级或者数据新鲜度(也就是最新的从主库同步数据的那个节点)来选择primary,而当以前的primary起来之后,会.........【阅读全文】

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

发布时间:2011-10-31 21:53:45

Replica sets 在主从复制上做的扩展,增加了故障自动切换和自动修复成员节点。下面从技术上介绍如何搭建mongodb的replica set (个人觉得,搭建mongodb本身没有多少干货,重要是如何灾难规划)1 建立复制集群节点的数.........【阅读全文】

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

杨奇龙2017-08-31 17:28

zhuizong:杨老师!
抛出
硬件、系统、DB层面
mysql 的 sql 优化应该如何去优化

谢谢!!!

已经攒够素材了,过几天会补上 sql 优化的 文章 。请期待

回复  |  举报

杨奇龙2017-06-21 11:12

jiangnan_ora:期待mysql2阶段性提交的介绍哈

已经 写了 思维导图了 在这里  http://blog.itpub.net/22664653/viewspace-2131353/

回复  |  举报

jiangnan_ora2017-06-21 11:04

期待mysql2阶段性提交的介绍哈

回复  |  举报

杨奇龙2017-05-07 18:48

zhuizong:杨老师!
抛出
硬件、系统、DB层面
mysql 的 sql 优化应该如何去优化

谢谢!!!

以后会逐步写 sql 层面的优化系列的文章

回复  |  举报

zhuizong2017-05-06 21:29

杨老师!
抛出
硬件、系统、DB层面
mysql 的 sql 优化应该如何去优化

谢谢!!!

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

登录 注册