ITPub博客

关于 “NoSQL” 的内容如下:

  • mongodb 容灾演练操作步步骤【适用于计划内演练】

    将计划做为容灾演练的mongo member 从复制集中remove  rs.remove("hostname:port")连接到mongod容灾节点,将其由other状态变成primarycfg = rs.conf()cfg.members = [{ "_id" : 10, "host" : "h

    kunlunzhiying NoSQL 361 2018-08-31 11:25
  • python学习命令总结

    常见的占位符有:%d整数%f浮点数%s字符串%x            十六进制整数=======条件判断=========elif 是else if 缩写===========if <条件判断1>:     <执行1>eelif <条件判断2>: &n

    kunlunzhiying NoSQL 344 2018-08-30 14:28
  • mongo 创建用户 建hash 分区 建索引

    1. 设置Database sh.enableSharding("database_name");2. 创建Collection use database_namedb.createCollection("collection_name");sh.shardCollection("inv.collection_name&quot

    kunlunzhiying NoSQL 341 2018-08-30 14:27
  • mongodb profiling慢请求监控日志

    0:关闭,不收集任何数据。1:收集慢查询数据,默认是100毫秒。2:收集所有数据查看Profiling和设置db.getProfilingStatus()  设置日志收集级别和时间db.setProfilingLevel(1,3000)db.system.profiling.find().sort({$natural:-1}).limit(30)以上要操作要是在test集合下面

    kunlunzhiying NoSQL 348 2018-08-30 14:22
  • mongodb 日志分析工具mtools

    mlogfilter slices log files by time, merges log files, filters slow queries, finds table scans, shortens log lines, filters by other atributes, convert to JSONmloginfo returns info about log

    kunlunzhiying NoSQL 337 2018-08-30 14:17
  • mongodb常用命令

    一、数据库常用命令1、Help查看命令提示复制代码代码如下:helpdb.help();db.yourColl.help();db.youColl.find().help();rs.help();2、切换/创建数据库复制代码代码如下:use yourDB; 当创建一个集合(table)的时候会自动创建当前数据库3、查询所有数据库复制代码代码如下:show dbs;4、删除当前使用数据库复制代码代码

    kunlunzhiying NoSQL 344 2018-08-30 14:14
  • mongodb 利用率高如何解决?

    Step1: 分析数据库正在执行的请求db.currentOp() client:请求是由哪个客户端发起的?opid:操作的opid,有需要的话,可以通过 db.killOp(opid) 直接干掉的操作secs_running/microsecs_running: 这个值重点关注,代表请求运行的时间,如果这个值特别大,就得注意了,看看请求是否合理query/ns: 这个能看出是对哪个集合

    kunlunzhiying NoSQL 340 2018-08-30 14:12
  • mongodb 概述

    ############对mongo db中某个集合做分片################# 本例中test1为数据库,test1也为集合名#################1、先enable sharding,开启数据库的分片功能mongos> use adminmongos> db.runCommand({"enablesharding":"test1

    kunlunzhiying NoSQL 344 2018-08-30 14:07
  • mongodb基础运维能力定义

    MongoDB基础运维能力 编号基础运维能力详细描述0理解MongoDB的基础组件架构(1)理解MongoDB的三个基础组件:mongod、config server和mongos1理解MongoDB 复制集和分片的集群架构、读写分离,理解分布式部署架构(1)通过理解MongoDB复制集和分片的集群架构,能独立画出这种架构的拓扑图(2)通过理解读写分离,能给项目组提供不同的读写分离方案(

    kunlunzhiying NoSQL 342 2018-08-30 11:57
  • mongodb 备份恢复常用命令

    备份: mongodump -uroot -ppassword --port=27017 --authenticationDatabase=admin -h hostname -d databasename -o /data/backup/mongodump/-h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017 -d:

    kunlunzhiying NoSQL 346 2018-08-30 11:56
  • mongodb 分片集群设置

    ########对某个集合数据做分片#############1、先enable sharding,开启数据库的分片功能mongos> use adminmongos> db.runCommand({"enablesharding":"test1"})2、对具体collection做分片, 选择片键为"_id"mongos&g

    kunlunzhiying NoSQL 350 2018-08-30 11:47
  • mongodb慢查询分析

    1.用慢查询日志(system.profile)找到超过500ms的语句 mongos>db.setProfilingLevel(1,500)2.然后再通过.explain()解析影响行数,分析为什么超过500ms【即看执行计划】 参见下文评论链接3. 决定是否是缺失索引导致#查看状态:级别和时间PRIMARY> db.getProfilingStatus(){ "

    kunlunzhiying NoSQL 356 2018-08-30 11:13
  • mongo 监控备份业务账号创建

    监控账号:mongos 连进去, mongos 和shard要有创建db.createUser({user:"user_monitor ",pwd:"password",roles:[{"db": "admin", "role": "clusterMonitor"},{&quot

    kunlunzhiying NoSQL 348 2018-08-30 11:07
  • mongodb执行计划解释

    ====Mongodb 并发批量kill session =============并发、批量kill session1、将查询时间超过1000s的所有session kill掉db.currentOp().inprog.forEach(function(item){if(item.secs_running > 1000 && item.op == "query&q

    kunlunzhiying NoSQL 360 2018-08-30 10:54
  • mongodb 常见运维监控和执行计划

    查询超过3s的慢请求, test库需要替换为具体的db名db.currentOp(   {"active" : true,"secs_running" : { "$gt" : 3 },"ns" : /^test\./   })查询所有正在等待锁的写操作db.currentOp(&

    kunlunzhiying NoSQL 355 2018-08-30 10:42
  • NoSQL数据库的分布式算法讲解

    统一的可扩展性是推动NoSQL运动发展的的主要理由,包含了分布式系统协调,故障转移,资源管理和许多其他特性。这么讲使得NoSQL听起来像是一个大筐,什么都能塞进去。尽管NoSQL运动并没有给分布式数据处理带来根本性的技术变革,但是依然引发了铺天盖地的关于各种协议和算法的研究以及实践。正是通过这些尝试逐渐总结出了一些行之有效的数据库构建方法。在这篇文章里,我将针对NoSQL数据库的分布式特点进行一些系统化的描述。

    赵钰莹 NoSQL 1067 2018-08-29 10:52
  • elasticsearch导入导出工具elasticdump安装和使用小记

    elasticsearch导入导出工具elasticdump安装和使用小记

    chenfeng NoSQL 469 2018-08-28 17:25
  • 【Mongo】mongo更新字段为另一字段的值

    更新字段为另一字段的值db.postMongo.find(过滤条件).forEach(   function(item){                        db.postMongo.update({"_id":ite

    小亮520cl NoSQL 134 2018-08-24 16:58
  • Redis中KEYS和SCAN命令的区别和建议

    Redis中KEYS和SCAN命令的区别和建议

    chenfeng NoSQL 126 2018-08-23 17:05
  • 非易失性内存在阿里生产环境的首次应用:Tair NVM最佳实践总结

    本文介绍了非易失性内存在阿里巴巴集团生产环境的首次应用:线上运行的情况;使用NVM遇到的问题和优化的过程;最后,总结性地给出了基于NVM构建缓存服务的设计要点,希望这些实践总结能对大家的工作有所启发。

    赵钰莹 NoSQL 884 2018-08-17 09:51
点击加载更多下一页

成为大咖

联系我们
itpub
help@itpub.net
18603471036
扫描二维码联系客服
关于 广告服务 使用条款
京ICP备16024965号
经营性网站备案信息
网络110报警服务
中国互联网举报中心
北京互联网违法和不良信息举报中心