• 线上某集群峰值TPS超过100万/秒左右(主要为写流量,读流量很低),峰值tps几乎已经到达集群上限,同时平均时延也超过100ms,随着读写流量的进一步增加,时延抖动严重影响业务可用性。经过一些列性能优化,该集群性能得到了数十倍的性能提升,效果明显,本文是上篇,下篇更精彩。
    y123456yzzyz

    发布于:2020-10-06 10:57:17

    阅读 10000+ 评论 3 收藏 2
  • 某核心JAVA长连接服务使用mongodb作为主要存储,客户端数百台机器连接同一mongodb集群,短期内出现多次性能抖动问题,此外,还出现一次“雪崩”故障,同时流量瞬间跌零,无法自动恢复。本文分析这两次故障的根本原因,包括客户端配置使用不合理、mongodb内核链接认证不合理、代理配置不全等一系列问题,最终经过多方努力确定问题根源。
    y123456yzzyz

    发布于:2020-10-04 12:51:05

  • 一条命令搞垮MongoDB实例
    dbapower

    发布于:2018-05-07 09:00:01

    阅读 10000+ 评论 4 收藏 1
  • 一篇文章掌握MongoDB regex的基本用法
    dbapower

    发布于:2018-02-09 16:15:05

    阅读 10000+ 评论 2 收藏 1
  • 3分钟看完MongoDB3.6新特性
    dbapower

    发布于:2017-12-05 09:46:44

    阅读 10000+ 评论 1 收藏 3
  • 3分钟完成MongoDB2.6升级3.0前言Part1:写在最前自从3.0版本起,MongoDB支持了WT存储引擎,这个引擎相对老的MMAPv1存储引擎来讲,具有更高的压缩比,且支持文档级并发控制。也正因为WT的优良特性,在MongoDB3.2版本起,WT存储引擎作为了默认存储引擎。本文将简述2.6升级3.0的过程和注意事项实战Part1:建议和清单限制要升级到3.0版本,首先现有集群必须是2.6
    dbapower

    发布于:2017-11-02 16:30:55

    阅读 10000+ 评论 4 收藏 13
  • Percona MongoDB Hot Backup 测试及痛点前言Part1:写在最前Percona MongoDB 支持Hot Backup,解决了MongoDB官方版本只能使用mongodump的情况。mongodump在小库中还好,量上来后,备份恢复都是痛苦的。本文就MongoDB hot backup 备份中的一个bug进行复现和解决。实战Part1:限制在Percona MongoDB
    dbapower

    发布于:2017-07-18 14:48:32

    阅读 10000+ 评论 1 收藏 3
  • 一、场景描述    公司某工程师执行db.giveget_card.drop(),误将线上表删除。    幸好每天都有做备份,这个时候就体现了备份的重要性了,哈哈哈。。。二、模拟故障过程备份数据大小:rs_test01:PRIMARY> use ycsb switched to&nb
    Wendy224

    发布于:2017-06-05 20:55:31

    阅读 10000+ 评论 9 收藏 19
  • MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。它的特点是高性能、易部署、易使用,存储数据
    justin_peng

    发布于:2017-04-14 10:42:31

    阅读 10000+ 评论 0 收藏 7
  • 最近公司新上了几个mongodb的项目(单机版MongoDB),需要坐下监控。之前有一个监控模板,但是效果不好。于是重新去google了一把,有了如下记录。单机版的参考 https://github.com/oscm/zabbix/tree/master/mongodb实验环境:CentOS6.8 X86_64Percona-server-mongodb-3.2.9步骤:1、将mongo
    我的二狗呢

    发布于:2017-04-07 00:21:56

  • MongoDB system.profile前言Part1:写在最前    说到MongoDB的慢日志分析,就不得不提到profile分析器,profile分析器将记录的慢日志写到system.profile集合下,这个集合是一个固定集合。我们可以通过对这个集合的查询,来了解当前的慢日志,进而对数据库进行优化。Part2:整体环境MongoDB 3
    dbapower

    发布于:2017-03-23 18:48:37

    阅读 10000+ 评论 4 收藏 2
  • MongoDB unique index实战Part1:写在最前MongoDB的 unique index索引这里有个注意事项,主要体现在对NULL值的处理上,本文加以复现。整体环境:MongoDB 3.2.5Part2:集合内容PRIMARY> db.helei.find() { "_id" : ObjectId(&qu
    dbapower

    发布于:2017-03-03 11:06:17

    阅读 10000+ 评论 8 收藏 0
  •     最近要对数据库的监控体系进行改进,发现Percona 公司的一款开源的监控工具Percona Monitoring and Management(PMM) 对于MySQL的监控指标各项值比较全面准确,现在公司内部的开发测试环境进行了部署体验。    主要的架构图如下:源于官方    可以看到主要是由客户端的代理程序node_exp
    andylhz

    发布于:2017-03-01 11:39:55

    阅读 10000+ 评论 0 收藏 6
  • Linux平台安装MongoDB方法一:MongoDB提供了linux平台上32位和64位的安装包,你可以在官网下载安装包。下载地址:http://sb138.99sbgw.com/downloads ,选择相应平台版本即可。下载完安装包,并解压 tgz(以下演示的是 64 位 Linux上的安装) 。curl -O https://fastdl.mongod
    SoulMio

    发布于:2017-02-10 10:20:21

  • 弟弟店铺要安装监控,故向其推荐企业级别的监控UBNT的产品Unifi-Video(笔者推荐UBNT的原因是其一直坚持软件免费,相比某些厂商软件按点数收取授权费的劣举UBNT算是非常有良心)。
    tanzhenchao

    发布于:2016-12-02 09:45:27

    阅读 10000+ 评论 0 收藏 2
  • 遇到问题:晚10点,DBA在数据库建立了某collection的索引。在之后的几分钟,恰巧有同事访问某应用,验证该应用的账号需从数据库某表查询账号密码。导致了无法查询,同事无法登录上应用。问题便反馈到了运维部。背景介绍:    Mongodb版本 3.0.2    建索引和collection和账号查询collecti
    悠悠子濛

    发布于:2016-11-03 15:27:58

  • 遇到问题:凌晨收到报警,某mongodb服务器cpu load超过8。由于没有影响到业务,第二天一早开始查原因。查原因:1. 先了解该服务器上的应用有哪些    该db服务器主要应用只有mongodb。于是开始查询mongodb日志:通过凌晨的日志mongodb.log查看,有大量的慢查询,但实际上这些表都非常小,只有几百行数据,而且表还有索引,却仅仅一个查询花了60~80s,
    悠悠子濛

    发布于:2016-11-02 11:27:09

  • 环境介绍:192.168.1.250 主  port=27408192.168.1.250 仲裁 port=27409192.168.1.251 备  port=27408[root@HE4 ~]# tar xvf mongodb-linux-x86_64-2.6.10.tgz[root@HE4 ~]# mkdir -p /export/mongodb[root@HE4 ~]#
    dbapower

    发布于:2016-09-18 07:58:07

    阅读 10000+ 评论 7 收藏 7
  •   将一个mongodb的普通数据节点修改为passive节点,也就是能同步数据、投票,但是不能成为primary节点。  除了仲裁节点,其他每个节点都有个代表优先权priority的值,我们可以通过设置优先权来决定谁成为primary的权重最大。  MongoDB replica sets中通过设置priority的值来决定优先权的大小,这个值的范围是0--100,
    icenycmh

    发布于:2016-08-19 10:33:03

  • 问题描述:生产环境发现CPU满负荷运行,MongoDB的连接数始终突破不了1000。解决方案:1、查看mongodb的日志,报下面的错误:Wed Nov 21 15:26:09 [initandlisten] pthread_create failed: errno:11 Resource temporari
    UltraSQL

    发布于:2015-12-15 16:25:33

  • MariaDB 10.0.X中,动态列(Dynamic Columns),可以支持 JSON 格式来获取数据。 为了兼容传统SQL语法,MariaDB 10和MySQL5.7支持原生JSON格式,即关系型数据库和文档型NoSQL数据库集于一身。使用说明:###表结构create table assets (   item_name var
    hcymysql

    发布于:2015-09-12 22:51:46

    阅读 10000+ 评论 0 收藏 1
  • 今天和大家分享一个python入库mongodb的脚本。。。涉及到python和mongodb,那么安装相应的模块四必不可少的,最简单的安装方法,或者非pip不可了。# pip install pymongo==3.0.4顺便也记录下源码安装的方式# wget https://pypi.python.org/packages/source/p/py
    zys467754239

    发布于:2015-09-06 23:47:22

  • 一、物理备份(拷贝文件)#!/bin/sh DATE=`date +%Y%m%d` DEL_DATE=$(date -d '-30 days' "+%Y%m%d") HOST=10.10.17.27 PORT=27000 USER=admin PASSWORD=123456 DATA_DIR="/data/mongodb/navy_db/db" B
    navyaijm2012

    发布于:2015-08-20 09:21:00

  • 一 应用场景描述 在有些情况下,仅仅通过Zabbix去监控MongoDB的端口和各种状态还不够,MongoDB的日志监控也是很重要的。例如Mongos连接后端的Shard报SocketException错误等。二 使用Logstash分析MongoDB日志要记录慢查询首先需要开启慢查询记录功能use jd05; db.setProfilingLevel(1,50) {&nbs
    自由linux

    发布于:2015-04-23 10:22:17

    阅读 10000+ 评论 4 收藏 1
  • MongoDB 日志切换(Rotate Log Files)实战 1. 在mongo shell下,执行logRotate命令:    use admin     db.runCommand({logRotate:1})需要在mongos,mongod,config server运行。该方式的变种:a) 在unix s
    UltraSQL

    发布于:2015-03-15 22:20:56

    阅读 10000+ 评论 0 收藏 1
  • 问题描述: 在生产环境中,当辅助副本成员的读压力很大时,可通过添加新的辅助副本成员来缓解压力。为了能实现主副本成员不停机,并减轻主副本成员的压力,可在辅助副本成员上mongodump备份数据;为了实现新的辅助副本成员的快速恢复,可直接通过以NFS方式挂载辅助副本成员到做备份操作的辅助副本成员上;为了保证数据的一致性,在mongodump数据的时候使用—oplog参数,mongoresto
    UltraSQL

    发布于:2015-02-13 17:17:06

  • 这个框架关注了很久,但是直到最近空了才仔细的看了下 这里我用的是scrapy0.24版本先来个成品好感受这个框架带来的便捷性,等这段时间慢慢整理下思绪再把最近学到的关于此框架的知识一一更新到博客来。最近想学git 于是把代码放到 git-osc上了: https://git.oschina.net/1992mrwang/doubangroupspider先说明下这个玩具爬虫的目的能够将种子URL页
    拖鞋崽

    发布于:2014-11-28 00:03:00

  • 在有些情况下,只能使用远程的MongoDB实例而不能登录到MongoDB实例所在的服务器上,这时可以在一台服务器上维护一个远程MongoDB实例的主机和端口列表,然后通过zabbix的低级发现功能去根据主机和端口自动添加相应的监控。MongoDB主机和端口发现脚步mongodb_discovery.py主机和端口列表文件mongodb_servers.txt,文件中存放每个实例的主机,端口信息10
    自由linux

    发布于:2014-10-20 17:15:05

  • 个人博客地址:https://www.aolens.cn/?p=683 一:MongoDB的简介:    MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。而且可以很容易的和JSON类的数据结合,他不支持事务,但支持自动分片功能,这对大数据的分布式存储有着十分重要
    aolens

    发布于:2014-10-13 00:27:11

  •         日常Zabbix报警案例中,大多都是报警发送邮件,场景里很少有需要报警后执行一个命令(启动服务、清空磁盘空间、关停服务器);而今天就给大家讲讲最近需要做的事:报警后执行远程命令    首先讲讲需求吧,  遥远的一天,小伙伴们用上了mongodb,而且需要大力使用,日后一些数据存储在mongodb;从生产环境迁移数
    kissyou38

    发布于:2014-07-22 12:30:29

推荐作者 更多
最新热评文章
51cto_blog:您的许多公式都没有展示出哦~
51cto_blog:博主大大,您的内容很优秀,如果整体更系统一些,公式都显示出来,会容易上推荐哦~
cisco_learner:大佬666
wx5fa649a288d1f:希望对您有帮助
写文章 申博娱乐现金网
网站地图 咪牌百家乐 幸运大转盘 申博百家乐 申博太阳城
申博代理开户 申博线路检测登入 申博在线娱乐登入网址 申博游戏端下载
申博登入网址 百家乐 百家乐真人游戏 申博百家乐
申博会员登入 澳门金沙娱乐场 申博手机下载版 ag真人娱乐
申博娱乐登入 申博电子游戏 太阳城集团 申博游戏