摘要: 1. 背景 SQL Server 搭建AlwaysOn后,我们就希望程序连接时使用虚拟的侦听IP(Listener IP),而不再是主Server 的IP。如果我们有采用中间件,则可以在配置中,直接用Listener IP 替换掉 Server IP,可有时候,我们不太确定,是否有些旧程序、不太常用阅读全文
posted @ 2019-04-21 22:47 东山絮柳仔 阅读(118) 评论(1) 编辑
摘要: 持续关注MongoDB博客(https://www.mongodb.com/blog)的同学一定会留意到,技术大牛Daniel Coupal 和 Ken W. Alger ,从 今年 2月17 号开始,在博客上持续发表了 如何在MongoDB中设计数据库模式的方法。截止到今日(4月20号),12种模阅读全文
posted @ 2019-04-21 01:45 东山絮柳仔 阅读(46) 评论(0) 编辑
摘要: 一. Percona XtraBackup 的优点。 (1)无需停止数据库进行InnoDB热备; (2)增量备份MySQL; (3)流压缩传输到其它服务器; (4)在线移动表; (5)能够比较容易地创建主从同步; (6)备份MySQL时不会增大服务器负载。 二. Percona XtraBackup阅读全文
posted @ 2019-04-20 03:37 东山絮柳仔 阅读(98) 评论(0) 编辑
摘要: Step 1 . 准备工作 关闭防火墙; 安装 MySQL依赖于libaio 库;下载,解压,重命名 MySQL的执行文件;新建用户组和用户 等准备工作在此不再赘述。 可执行文件目录为 /data/mysql57 添加用户和组的指令 groupadd mysql useradd mysql -g m阅读全文
posted @ 2019-04-19 00:15 东山絮柳仔 阅读(92) 评论(0) 编辑
摘要: Percona XtraBackup 8.0 是Percona XtraBackup新推出了一个针对MySQL8.0的版本,主要是MySQL8.0在Redo 和 数据库字典方面有了新的改进。 XtraBackup 2.4 继续支持MySQL 5.6 和 5.7。 (1)移除了innobackupex阅读全文
posted @ 2019-04-18 11:01 东山絮柳仔 阅读(18) 评论(0) 编辑
摘要: bsondump命令是将BSON格式的文件转换为可读性更强的文件格式,例如转为为JSON 格式的文档,bsondump默认转换为json格式的文档。 当通过mongodump命令进行备份时,如果有参数 --oplog,会在备份路径下产生一个oplog.bson文件。 这个文件是bson格式,没有办法阅读全文
posted @ 2019-04-16 17:00 东山絮柳仔 阅读(30) 评论(0) 编辑
摘要: 1.MongoDB数据归档的意义 和其他类型的数据库一样,归档对MongoDB同样重要。通过归档,可以保持集合中合适的数据量,对数据库的性能是一种保障,也就是大家常说的数据冷热分离。 同时,归档对数据库的管理也带来了很大方便性,例如日常的备份、灾难恢复等。 在此,不再展开叙述了。 2.集合数据归档流阅读全文
posted @ 2019-04-12 22:11 东山絮柳仔 阅读(186) 评论(0) 编辑
摘要: 1.在线释放内存 use admindb.runCommand({closeAllDatabases:1}) 注:3.2 版本 已经去掉了这个命令了 2.rs.status() 查询复制集状态 3.db.stats() 查询指定库的状态(包含内存和磁盘的使用情况统计) 4.db.collection阅读全文
posted @ 2019-04-12 15:36 东山絮柳仔 阅读(42) 评论(0) 编辑
摘要: VSCode调试部分代码时,报错,提示不能自动获取Models。报错信息如下。 其中的一个解决方案如下: step 1 进入go 默认安装路径下的src文件; step 2 点击Git Bash Here step 3 登入网址 https://github.com/golang 去找 crypto阅读全文
posted @ 2019-03-27 17:23 东山絮柳仔 阅读(25) 评论(0) 编辑
摘要: 1.基础介绍 最近在搭建PMM数据库监控系统,我们知道 Prometheus 是 PMM Server 的重要组件,*_exporter是PMM Client的主要组件。 Server组件 为了更深入的学习和调整,有时候我们需要去看源代码,主要是Go语言。 2.基础环境安装 以mongodb_exp阅读全文
posted @ 2019-03-19 20:24 东山絮柳仔 阅读(124) 评论(0) 编辑
摘要: 今天给既有Windows Cluster 添加节点时,验证总是不通过。报错信息为 防火墙未正确配置为故障转移群集。现将处理步骤汇总如下。 1.错误具体信息 报错的位置 --【验证警告】 的步骤中发现错误 验证发现故障,主要是说网络验证时发现问题。此时,不能再进行下一步了。 打开生成的故障转移集群验证阅读全文
posted @ 2019-03-07 16:53 东山絮柳仔 阅读(50) 评论(0) 编辑
摘要: 1. 有多大担当,才能干多大事业。尽多大责任,才会有多大成就。 2. 任何一次机遇的到来,都必将经历四个阶段:“看不见”、“看不起”、“看不懂”、最后:“来不及”! 马云 3. 世上充满了许多美好的事物等待我们去欣赏,如果你看不见,那是因为你太执着于自己的悲伤。 拉金斯 4. 如果你没有美丽的人生,阅读全文
posted @ 2019-03-06 23:38 东山絮柳仔 阅读(43) 评论(0) 编辑
摘要: 1.PMM架构 如下图所示 2.Client主要组件 PMM Client是安装在你要监视的MySQL或MongoDB主机上的一组代理组件。组件收集关于一般系统和数据库性能的各种数据,并将该数据发送到相应的PMM服务器组件。 主要有以下5个部分 3. 安装步骤 一般使用root用户访问安装PMM C阅读全文
posted @ 2019-03-05 15:49 东山絮柳仔 阅读(130) 评论(0) 编辑
摘要: 安装Dock服务,主要命令是 yum install docker。 但是在启动的时候报错:warning msg="could not change group /var/run/docker.sock to docker: group docker not found" 错误截图如下: 解决方案阅读全文
posted @ 2019-03-04 17:22 东山絮柳仔 阅读(175) 评论(0) 编辑
摘要: 关键字: MongoDB,Replace,forEach 近日接到一个开发需求,因业务调整,需要DBA协助,将MongoDB数据库中某集合的进行替换。例如我们需要将集合A中B字段中,有关《美好》的字符替换为 《非常美好》。个人感觉这个需求如果是在SQL Server 或MySQL 数据库上处理是小菜阅读全文
posted @ 2019-03-01 10:47 东山絮柳仔 阅读(563) 评论(3) 编辑