摘要: 1.作用与语法描述 作用: 正则表达式是使用指定字符串来描述、匹配一系列符合某个句法规则的字符串。许多程序设计语言都支持利用正则表达式进行字符串操作。MongoDB 使用 $regex 操作符来设置匹配字符串的正则表达式。 语法一 语法二 2.案例演示 假设MongoDB中存放了我们OrderSer阅读全文
posted @ 2019-07-19 18:57 东山絮柳仔 阅读(33) 评论(0) 编辑
摘要: Retail Reference Architecture Part 1: Building a Flexible, Searchable, Low-Latency Product Catalog Product catalog data management is a complex proble阅读全文
posted @ 2019-07-10 15:42 东山絮柳仔 阅读(46) 评论(0) 编辑
摘要: 1. 背景 当系统的微服务化做的不是很高的时候,部分功能要通过DB LinkServer 来实现跨 Server 查询,当然,有时候BI抽数据、DBA数据库维护可能也会创建LinkServer。 特别是当 DB迁移的时候,我们需要检查、创建 DB LinkServer。 2.脚本实现 下面是我们创建阅读全文
posted @ 2019-07-05 14:07 东山絮柳仔 阅读(76) 评论(0) 编辑
摘要: 我们知道可视化是监控的一个重要环节,所以往往我们这个环节花费大量的时间和精力。可是如果可以借鉴前辈的经验和成果,可以事半功倍。 下面我们就以Grafana的Dashboards界面的Import功能。测试验证的基础是已成功安装 Telegraf、InfluxDB、Grafana,并且Telegraf阅读全文
posted @ 2019-07-04 20:28 东山絮柳仔 阅读(43) 评论(0) 编辑
摘要: 在实际的生产中,考虑的实际情况,我们会调整一些默认配置,例如,数据目录。InfluxDB修改默认的Data目录后,因权限问题,服务无法正常运行。以下是具体的分析测试过程。 配置文件为 /etc/influxdb/influxdb.conf,关于数据存放的默认配置如下: 调整后的配置: 启动influ阅读全文
posted @ 2019-07-04 14:05 东山絮柳仔 阅读(67) 评论(0) 编辑
摘要: 既有的Telegraf 关于MongoDB的输入插件很难实现对副本集节点状态的监控,副本集节点状态有 PRIMARY、SECONDARY、RECOVERYING、ARBITER 等。现在我们尝试通过 Exec Input Plugin 来实现对MongoDB状态的的监控。 第一部分 简单回顾下Zab阅读全文
posted @ 2019-07-03 16:50 东山絮柳仔 阅读(214) 评论(1) 编辑
摘要: 1:如果同一台服务器上安装有多个MongoDB实例,telegraf.conf 中关于 MongoDB 如何配置?配置数据在【INPUT PLUGINS的[[inputs.mongodb]]】部分。 单个实例配置 错误的多实例配置(例如两个实例); 重启服务,查看服务状态,提示错误信息如下; 正确的阅读全文
posted @ 2019-07-01 17:01 东山絮柳仔 阅读(68) 评论(0) 编辑
摘要: 1.需求描述 我们知道Windows Cluster 都是多节点的,当虚拟IP漂移的时候,一般都是从一个节点漂移到另外一个节点。如果可以及时捕捉到旧节点信息是什么、新节点信息是什么对我们提供高可用的数据库服务很重要,只有捕捉到这些信息后才可以进一步检查相应的Job、账号,甚至是调整相应的应用服务等。阅读全文
posted @ 2019-06-28 14:16 东山絮柳仔 阅读(224) 评论(0) 编辑
摘要: 1.需求概括 我们知道,在SQL Server Alwayson 架构中,有多种虚拟IP,例如 WindowsCluster IP,ListenIP,角色高可用性IP(类似于侦听IP)。在某些条件下,例如系统故障,会触发虚拟IP的漂移,如何高效率、低延迟、更好地监控IP漂移情况,是我们DB的一个重要阅读全文
posted @ 2019-06-27 19:08 东山絮柳仔 阅读(335) 评论(0) 编辑
摘要: 1. Only I can change my life. No one can do it for me. 改变人生只能靠自己,别人无法代劳。 2. You don't need anybody to tell you who you are or what you are. You are wh阅读全文
posted @ 2019-06-23 01:00 东山絮柳仔 阅读(43) 评论(0) 编辑
摘要: 有一次成功安装SQL Server实例后 ,但是在所有程序中无法找到SQL Server Configuration Manager工具,以下步骤是我们当时的解决方案。最后成功将这个工具的转移到了桌面。 Step 1 运行—>输入MMC—>点击OK Step 2 点击File—>Add/Remove阅读全文
posted @ 2019-06-22 23:37 东山絮柳仔 阅读(91) 评论(0) 编辑
摘要: AlwaysOn是一种集合了高可用和灾难恢复两种功能的技术,它支持一个或多个数据库整体的发生故障转移,它实现了一定程度上的负载均衡,减轻了主服务器的压力,是目前最好的一种选择。那么当极端情况发生时,集群大多数节点都挂掉了,数据库所在的主节点Server也挂掉了。即当Windows 集群 Fail 时阅读全文
posted @ 2019-06-22 17:51 东山絮柳仔 阅读(58) 评论(0) 编辑
摘要: 第一部分 Telegraf 部署和配置 Telegraf 是实现 数据采集 的工具。Telegraf 具有内存占用小的特点,通过插件系统开发人员可轻松添加支持其他服务的扩展。 在平台监控系统中,可以使用 Telegraf 采集多种组件的运行信息,而不需要自己手写脚本定时采集,大大降低数据获取的难度;阅读全文
posted @ 2019-06-21 11:13 东山絮柳仔 阅读(313) 评论(0) 编辑
摘要: SQL Server数据库上云,通过备份文件上传进行恢复。 1.通过OSS工具上传备份文件。 相关知识和操作步骤请参考: https://blog.csdn.net/weixin_35773751/article/details/82118271(阿里云 OSS浏览器使用步骤) https://he阅读全文
posted @ 2019-06-12 15:34 东山絮柳仔 阅读(98) 评论(0) 编辑
摘要: 1. 背景 CentOS 7.x 之前的版本,系统启动时,第一支呼叫的程序是 init ,然后 init 去唤起所有的系统所需要的服务,无论是本地服务还是网络服务。所有的服务启动脚本都放置于 /etc/init.d 下面,基本上都是使用 bash shell script 所写成的脚本程序。 从Ce阅读全文
posted @ 2019-06-05 18:12 东山絮柳仔 阅读(111) 评论(0) 编辑