07 2019 档案

摘要:当前,随着电商节日的增多(6.18、双十一、双十二)、平台拉新趋于频繁,大促活动也越来越普遍。作为一个电商平台,每年都会有一次,甚至几次的流量“大考”。数据库作为系统的重要节点,其稳定性和性能格外重要,数据库的全力保障是一个大的挑战。电商大促,这场没有硝烟的战争很多人已有体会,在此不再赘述。现在,我 阅读全文
posted @ 2019-07-31 17:06 东山絮柳仔 阅读(940) 评论(2) 推荐(1) 编辑
摘要:1.项目背景 因监控需要,我们需要在既有的每个MySQL实例上创建一个账号。公司有数百台 MySQL 实例,如果手动登入来创建账号很麻烦,也不现实。所以,我们写了一个简单的shell脚本,用来创建批量服务器的mysql 账号。 2.执行脚本内容; 3. 执行举例 Step 1 将代码放置到执行文件中 阅读全文
posted @ 2019-07-29 17:50 东山絮柳仔 阅读(1384) 评论(0) 推荐(1) 编辑
摘要:1.背景 sysbench是一款压力测试工具,可以测试系统的硬件性能,也可以用来对数据库进行基准测试。sysbench 支持的测试有CPU运算性能测试、内存分配及传输速度测试、磁盘IO性能测试、POSIX线程性能测试、互斥性测试测试、数据库性能测试(OLTP基准测试)。目前支持的数据库主要是MySQ 阅读全文
posted @ 2019-07-25 16:45 东山絮柳仔 阅读(6107) 评论(0) 推荐(0) 编辑
摘要:1. 需求描述 观察MongoDB的启动Log,会看到一个关于 NUMA 的警告 和 优化建议 那么我们是不是要调整下Linux的系统配置?首先我们先补充下基本知识。 2.相关知识介绍 2.1 NUMA和SMP NUMA和SMP是两种CPU相关的硬件架构。 SMP (对称多处理器结构: Symmet 阅读全文
posted @ 2019-07-23 10:38 东山絮柳仔 阅读(1839) 评论(0) 推荐(0) 编辑
摘要:1.作用与语法描述 作用: 正则表达式是使用指定字符串来描述、匹配一系列符合某个句法规则的字符串。许多程序设计语言都支持利用正则表达式进行字符串操作。MongoDB 使用 $regex 操作符来设置匹配字符串的正则表达式。 语法一 语法二 2.案例演示 假设MongoDB中存放了我们OrderSer 阅读全文
posted @ 2019-07-19 18:57 东山絮柳仔 阅读(26250) 评论(0) 推荐(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 东山絮柳仔 阅读(836) 评论(0) 推荐(0) 编辑
摘要:1. 背景 当系统的微服务化做的不是很高的时候,部分功能要通过DB LinkServer 来实现跨 Server 查询,当然,有时候BI抽数据、DBA数据库维护可能也会创建LinkServer。 特别是当 DB迁移的时候,我们需要检查、创建 DB LinkServer。 2.脚本实现 下面是我们创建 阅读全文
posted @ 2019-07-05 14:07 东山絮柳仔 阅读(1377) 评论(0) 推荐(0) 编辑
摘要:我们知道可视化是监控的一个重要环节,所以往往我们这个环节花费大量的时间和精力。可是如果可以借鉴前辈的经验和成果,可以事半功倍。Grafana 有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器。Grafana 主要特性:灵活丰富的图形化选项;可以混合多种风格;支持多个数据源;拥有丰富的插 阅读全文
posted @ 2019-07-04 20:28 东山絮柳仔 阅读(28782) 评论(0) 推荐(3) 编辑
摘要:在实际的生产中,考虑的实际情况,我们会调整一些默认配置,例如,数据目录。InfluxDB修改默认的Data目录后,因权限问题,服务无法正常运行。以下是具体的分析测试过程。 配置文件为 /etc/influxdb/influxdb.conf,关于数据存放的默认配置如下: 调整后的配置: 启动influ 阅读全文
posted @ 2019-07-04 14:05 东山絮柳仔 阅读(5055) 评论(1) 推荐(2) 编辑
摘要:既有的Telegraf 关于MongoDB的输入插件很难实现对副本集节点状态的监控,副本集节点状态有 PRIMARY、SECONDARY、RECOVERYING、ARBITER 等。现在我们尝试通过 Exec Input Plugin 来实现对MongoDB状态的的监控。 第一部分 简单回顾下Zab 阅读全文
posted @ 2019-07-03 16:50 东山絮柳仔 阅读(2503) 评论(1) 推荐(1) 编辑
摘要:1:如果同一台服务器上安装有多个MongoDB实例,telegraf.conf 中关于 MongoDB 如何配置?配置数据在【INPUT PLUGINS的[[inputs.mongodb]]】部分。 单个实例配置 servers = ["mongodb://UID:PWD@XXX.XXX.XXX.1 阅读全文
posted @ 2019-07-01 17:01 东山絮柳仔 阅读(5105) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示