04 2019 档案
摘要:在一次巡查 时,发现很多个项目的历史构建比较多,这些历史构建对于现在来说又没有什么用处,那么想把它删除,但是一个一个删除很累,毕竟总共加起来有上千个,历史构建,而且还不只是一个项目。那么我们可以批量删除吗?答案是可以的。 项目管理 》 脚本命令行 》放入下面的脚本 Groovy def jobNam
阅读全文
摘要:MongoDB 副本集 [TOC] 一、副本集概念 单节点的 在数据的安全和冗余方面是比较低的,在生产环境中,我们为 配置副本集,这样可以提高数据的高可用性和安全性。 副本集 :是一组 维护相同数据集的实例。副本集可以包含多个数据承载点和多个仲裁点。在承载数据的节点中,仅有一个节点被视为主节点,其他
阅读全文
摘要:MongoDB 系列文章 本文的内容是基于 的。 参考于 官方文档。 搭建 "MongoDB从搭建到优化" "MongoDB 副本集搭建与管理" 管理 "MongoDB 生产环境笔记" 优化 MongoDB 日志切割 "MongoDB 日志切割三种方式" CPU 占用较高 [MongoDBCPU占用
阅读全文
摘要:[TOC] 一、MongoDB 简介 本文的内容是基于 的。 参考于 官方文档。 MongoDB 是由 语言编写的,是一个基于分布式文件存储的开源数据库系统。属于 数据库。MongoDB 数据库中最小的数据单元是文档,它是由 key 和 value 组成的数据结构, MongoDB 文档类似于
阅读全文
摘要:MongoDB 生产环境笔记 [TOC] 在生产环境中,我们配置 需要注意点有很多,而不是一安装就可以使用。我们需要配置一些内核和系统参数。因为这些参数是会影响到我们 的性能的。 如果你的 实例所在的服务器还有其它业务和应用,那么修改下面的参数需要注意是否会影响其它应用的性能和运行状态。 官方文档链
阅读全文
摘要:MongoDB查询优化 MongoDB Profiler MongoDB Profiler 概述 官方文档: 熟悉 的人应该知道, 是有个慢查询日志的,它可以帮助我们进行优化我们的 ,并提高我们系统的稳定性和流畅性。那么 中是否也有类似的功能吗? 是有的,它就是 (下面我直接称为慢查询了),我们可以
阅读全文
摘要:[toc] MongoDB 备份与还原 一、 MongoDB 备份 MongoDB 备份的几种方式: mongodump 系统快照(这里不做详细介绍,具体内容见官网: "Back Up with Filesystem Snapshots" ) cp 或者 rsync 1、mongodump mo
阅读全文
摘要:一、说说八卦 说到定时任务,我们常用的就是 crond 服务,但是我们不知道还有另外一种定时方式,那就是 ,我们常用 来管理我们的服务,但是我们却不知道,我们还可以通过 来设置定时任务。本文将记录下 服务和 服务来设置定时任务。 (at 命令使用较少,在此未记录) 二 、crond服务 我们常用
阅读全文
摘要:MongoDB 常用的几大GUI工具 MongoDBCompass (官方的连接工具),免费的,界面简洁,不支持 sql 查询,支持性能监控。支持在三大平台 Windows 、Mac 、Linux 上运行。 下载链接: "MongoDBCompass" 性能监控,需要对应的权限。 Robo 3T 免
阅读全文
摘要:MongoDB 日志切割 MongoDB 默认是不会进行切割日志的,除非我们配置了 logRotate = rename,并且重启 MongoDB 服务,才会进行切割日志的,那么为了避免实际中我们一个日志文件过大,我们需要对日志进行切割,有两个办法: 1. 通过 MongoDB 管理命令进行切割
阅读全文
摘要:MongoDB Oplog 详解 Oplog 概念 Oplog 是用于存储 MongoDB 数据库所有数据的操作记录的(实际只记录增删改和一些系统命令操作,查是不会记录的),有点类似于 mysql 的 binlog 日志。 Oplog 的存在极大地方便了 MongoDB 副本集的各节点的数据同步,M
阅读全文