#GO

用monit监控mongodb,崩溃后自动重启mongdb

什么是monitMonit是一个跨平台的用来监控Unix/linux系统(比如Linux、BSD、OSX、Solaris)的工具。Monit特别易于安装,而且非常轻量级(只有500KB大小),并且不依赖任何第三方程序、插件或者库。Monit可以监控服务器进程状态、端口状态,HTTP/TCP状态码、服务器资源变化、文件系...

MongoDB 学习笔记之 WriteConcern

转载:MongoDBWriteConcern(写关注)机制http://www.ywnds.com/?p=3688&viewuser=40MongoDB部署模式MongoDB的部署模式有三种:第一种是单机模式(开发测试);第二种是高可用复制集;第三种是可扩展分片集群。如下图所示。知道了MongoDB几种常用的部...

mongodb写入策略(WriteConcern)

mongodb的写入策略有多种方式,写入策略是指当客户端发起写入请求后,数据库什么时候给应答,mongodb有三种处理策略:客户端发出去的时候,服务器收到请求的时候,服务器写入磁盘的时候Unacknowledged客户端发出请求丢到socket的时候就收到相应,这个时候客户端不需要等地服务器的应答,但是的本地的驱动还是...

mongodb配置详解

#启用日志文件,默认启用journal=true#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为falsequiet=false#日志文件位置logpath=/usr/local/server/mongodb/logs#以追加方式写入日志logappend=true#是否以守护进程方式运行fork=tru...
代码星球 ·2020-08-13

MongoDB优化

技术若只如初见,那么还会踩坑么?在系统引入MongoDB也有几年了,一开始是因为MySQL中有单表记录增长太快(每天几千万条吧)容易拖慢MySQL的主从复制。而这类数据增长迅速的流水表,对数据一致性也没那么高要求,而且业务上也不需要关联查询它,就考虑分出去。为什么是MongoDB?刚巧赶上公司DBA团队引入了这个数据库...
代码星球 ·2020-08-13

Mongodb 性能测试

测试硬件环境MacPro处理器名称:IntelCorei7处理器速度:2.5GHz处理器数目:1核总数:4L2缓存(每个核):256KBL3缓存:6MB内存:16GB测试软件环境MongoDBv3.2.4300W存量数据插入数据大小30字节插入条数(单位:万)耗时(单位:毫秒)199922176551401010198...
代码星球 ·2020-08-13

把 MongoDB 当成是纯内存数据库来使用(Redis 风格)

将MongoDB用作内存数据库(in-memorydatabase),也即,根本就不让MongoDB把数据保存到磁盘中的这种用法,引起了越来越多的人的兴趣。这种用法对于以下应用场合来讲,超实用:置于慢速RDBMS系统之前的写操作密集型高速缓存嵌入式系统无需持久化数据的PCI兼容系统需要轻量级数据库而且库中数据可以很容易...

MongoDB拥有SSD秒杀高富帅使用过程分享

 【IT168现场报道】2013年4月18-20日,第四届中国数据库技术大会(DTCC2013)在北京福朋喜来登酒店拉开序幕。在为期三天的会议中,大会将围绕大数据应用、数据架构、数据管理(数据治理)、传统数据库软件等技术领域展开深入探讨,并将邀请一批国内顶尖的技术专家来进行分享。本届大会将在保留数据库软件应用...

SSD卡对mongodb的影响

结论1:SSD卡显著改善磁盘IO,io占用在50%以下2:SSD卡使mongodb性能稳定。在200并发,数据量是内存5倍的情况下仍然保证每秒1500次插入和4500次查询。  数据如下: 1:每秒IO完成次数【均在内存用完的时候】有SSD卡的每秒完成磁盘次数 以及相应次数下磁盘...
代码星球 ·2020-08-13

python 将图片存入mongodb,读取图片,gridfs模块

导入图片引入模块,其中gridfs模块不需要单独安装,引入了pymongo即可直接引入frompymongoimportMongoClientfromgridfsimport*importos#链接mongodbclient=MongoClient('localhost',27017)#取得对应的collectiond...

mongo 慢查询配置

我是分片部署,所以慢查询相关的配置是在启动片服务上。执行查询命令,是在share的primary上。 1.mongodb慢查询  配置慢查询数据主要存储在local库的system.profile集合,该集合主要是一个cappedcollection。开启方式两种:第一种:片服务启动时加启...
代码星球 ·2020-08-13

监控Mongo慢查询

1.使用mongostat监控MongoDB全局情况 mongostat是mongdb自带的状态检测工具,在命令行下使用。它会间隔固定时间获取MongoDB的当前运行状态,并输出。 如果你发现数据库突然变慢或者有其他问题的话,你第一手的操作就考虑采用mongostat来查看mongo的状态。&nbs...
代码星球 ·2020-08-13

MongoDB 3.6 开启慢查询

参考:ProfilingLevels:支持一下级别。0默认的profilerlevel,profiler关闭并且不收集数据。1profiler收集超过slowms的操作数据。2profiler收集所有的数据。设置收集数据:设置级别为1,慢查询标准为200ms.rs0:PRIMARY>db.setProfiling...
代码星球 ·2020-08-13

用shell脚本实现MongoDB数据库自动备份

一、创建MongoDB备份目录用来存放数据mkdir -p /data/mongodb_bak/mongodb_bak_nowmkdir -p /data/mongodb_bak/mongodb_bak_list二、创建MongoDB数据库备份脚本 #!/bin/bas...

pymongo中的连接操作:Connection()与MongoClient()

classMongoClient(pymongo.common.BaseObject)ConnectiontoMongoDB.Methodresolutionorder:MongoClientpymongo.common.BaseObject__builtin__.objectclassConnection(pymon...
首页上一页...7172737475...下一页尾页