xuchanggang.cn
Linux | 没有伞的孩子必须努力奔跑
http://www.xuchanggang.cn/archives/category/linux-2
Ansible Dynamic Inventory的使用案例,可以集合CMDB生成. 8260; 共 1458字 ⁄ 评论 1 条. 8260; 阅读 492 次. Ansible有个hosts文件,这个文件默认是静态的 使用是,我们需要编辑相关主机或者主机组变量什么的,官方的Inventory 是通过调用外部脚本生成指定格式的json串 这样做的好处是 可以直接从数据库拉取相关信息,可以结合cmdb使用 官网的 dynamic inventory 介绍 http:/ docs.ansible.com/intro dynamic inventory.html #! Usr/bin/env python import MySQLdb import sys try: import json except Imp. 8260; 共 720字 ⁄ 暂无评论. 8260; 阅读 416 次. 下面我们利用python脚本实现,实现之前,我们需要先装两个模块,一个是qrcode,一个是image pip install qrcode pip install image - - - - 下面是python代码 #!
xuchanggang.cn
MongoDB 集群分片(涉及分片、副本集等) | 没有伞的孩子必须努力奔跑
http://www.xuchanggang.cn/archives/1019.html
浏览 1,173 次. Mongodb 的集群分片包括 4 个部分 mongos、config server、shard、replica set。 Mongos第一次启动或者关掉重启就会从 config server 加载配置信息,以后,如果配置服务器信息变化会通知到所有的 mongos 更新自己的状态. 在生产环境通常有多个 config server 配置服务器,因为它存储了分片路由的元数据,这个可不能丢失 就算挂掉其中一台,只要还有存货, mongodb集群就不会挂掉。 一台机器的一个数据表 Collection1 存储了 1T 数据,压力太大了. 分片如果没有 replica set 是个不完整架构. 假设,其中的一个分片挂掉那四分之一的数据就丢失了,所以,在高可用性的分片架构,还需要对于每一个分片构建 replica set 副本集保证分片的可靠性;. Mongos 3个, config server 3个,数据分3片 shard server 3个,每个shard 有一个副本一个仲裁也就是 3 * 2 = 6 个,总共需要部署15个实例. Usr/local/mongodb/bin/mong...
xuchanggang.cn
MariaDB 10 多源复制特性 | 没有伞的孩子必须努力奔跑
http://www.xuchanggang.cn/archives/1011.html
Mariadb multi-source replication(mariadb多主复制),在mariadb-10.0里面加入了多主复制功能。 而connection name是default master connection变量的值. 关注点主要在connection name,也就是在以前的语法上增加了connection name,如果没加connection name,那么默认的就是空 . CHANGE MASTER ['connection name']. FLUSH RELAY LOGS ['connection name']. MASTER POS WAIT(.,['connection name']). RESET SLAVE ['connection name']. SHOW RELAYLOG ['connection name'] EVENTS. SHOW SLAVE ['connection name'] STATUS. SHOW ALL SLAVES STATUS. START SLAVE ['connection name'.]. YESS表示 sql 和 IO 线程是活动的。
xuchanggang.cn
MongoDB | 没有伞的孩子必须努力奔跑
http://www.xuchanggang.cn/archives/tag/mongodb
8260; 共 12196字 ⁄ 暂无评论. 8260; 阅读 1,172 次. MongoDB 的命令对大小写是比较敏感的,所以,注意命令大小写问题 一、MongoDB 集群分片的组成 mongodb 的集群分片包括 4 个部分 mongos、config server、shard、replica set。 Mongos 数据库集群请求的入口,所有的请求都通过mongos进行协调,不需要在应用程序添加一个路由选择器 mongos自己就是一个请求分发中心,它负责把对应的数据请求请求转发到对应的shard服务器上 . 8260; 共 3701字 ⁄ 暂无评论. 8260; 阅读 527 次. 一、Mongodb的主从模式种类 1.master/slave模式 这种结构无法实现自动 failover,MongoDB 官方已经不建议使用主从模式 2.Replicat sets模式 二、Mongodb Replicat sets模式 简介 MongoDB官方已经不建议使用主从模式了,替代方案是采用副本集的模式。 MongoDB 单实例部署 [ 非源码编译安装 ]. 8260; 阅读 1,105 次.
xuchanggang.cn
博主随笔 | 没有伞的孩子必须努力奔跑
http://www.xuchanggang.cn/archives/category/suibi
8260; 共 2917字 ⁄ 评论 1 条. 8260; 阅读 1,394 次. 8260; 共 1514字 ⁄ 评论 2 条. 8260; 阅读 1,123 次. Kettle 在windows 7 下的部署. MySQL V5.7 多源复制特性. MySQL V5.7 多源复制特性. 转] Heartbeat DRBD MySQL高可.
xuchanggang.cn
Oracle数据库 | 没有伞的孩子必须努力奔跑
http://www.xuchanggang.cn/archives/category/database/oracle-database
8260; 共 6214字 ⁄ 暂无评论. 8260; 阅读 1,164 次. 1、Data Guard的概念 Data Guard是一个集合,由一个 primary 数据库(生产数据库)及一个或多个 standby 数据库(最多 9 个)组成。 组成 Data Guard 的数据库通过 Oracle Net 连接,并且有可能分布于不同地域。 1)Primary 数据库Data Guard 包含一个 primary 数据库即被大部分应用访问的生产数据库,该库即可以是单实例数据库,也可以是 RAC。 8260; 共 8478字 ⁄ 评论 1 条. 8260; 阅读 934 次. 8260; 共 3144字 ⁄ 暂无评论. 8260; 阅读 1,045 次. 8260; 共 3428字 ⁄ 暂无评论. 8260; 阅读 796 次. 1优化的几个方面 应用 实例配置 操作系统 2.解决优化问题的步骤 收集信息 分析数据 部分解决[每次只解决一个问题] 3.指标 最短应答时间:服务时间 等待时间 最少资源使用: 4.告警日志的位置 10g下,在bdump目录的下的alert.l...8260; 阅读 767 次.
xuchanggang.cn
MariaDB | 没有伞的孩子必须努力奔跑
http://www.xuchanggang.cn/archives/category/database/mariadb-database
8260; 共 4289字 ⁄ 暂无评论. 8260; 阅读 973 次. Mariadb multi-source replication(mariadb多主复制),在mariadb-10.0里面加入了多主复制功能。 修改过的语法: 针对每个复制线程会有一个对应的connection name 而connection name是default master connection变量的值 如果你要操作对应的复制线程,需要将这个变量设置为对应的复制线程的名字。 8260; 共 1725字 ⁄ 评论 1 条. 8260; 阅读 1,553 次. 使用haproxy keepalived来实现mariadb galera cluster的高可用架构. 8260; 共 11512字 ⁄ 评论 3 条. 8260; 阅读 2,918 次. 一Haproxy和keepalived的概述 haproxy是一款免费的提供高可用性,负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件,借助haproxy可以快速并且可靠的提供基于TCP. 8260; 共 11187字 ⁄ 评论 10 条. 随着mysql的逐...
xuchanggang.cn
SQL基本用法 | 没有伞的孩子必须努力奔跑
http://www.xuchanggang.cn/archives/category/database/sql
8260; 共 1535字 ⁄ 暂无评论. 8260; 阅读 771 次. 今天突然遇到一个问题,同时使用order by 和 limit 时存在问题 order by 列存在重复值 ; 就是当使用 limit 140,10 和 limit 130,10的数据是一样; 按正常理解,两者之间数据应该是不一样 执行sql如下 [同时,我给了测试sql,测试数据以及测试表结构] SELECT p.id, p.org name AS orgName, p.city id AS cityId, p.is cooperation AS isCooperation, p.create time AS createTime, p.maintenan. 存储过程或数据查询中,用到的函数:截断函数:left,right,substring,trunc;连接函数:concat. 8260; 共 2165字 ⁄ 暂无评论. 8260; 阅读 1,962 次. 8260; 共 3877字 ⁄ 暂无评论. 8260; 阅读 2,137 次. 8260; 共 1003字 ⁄ 暂无评论. 8260; 阅读 682 次.
xuchanggang.cn
MongoDB | 没有伞的孩子必须努力奔跑
http://www.xuchanggang.cn/archives/category/no-only/mongodb
8260; 共 12196字 ⁄ 暂无评论. 8260; 阅读 1,173 次. MongoDB 的命令对大小写是比较敏感的,所以,注意命令大小写问题 一、MongoDB 集群分片的组成 mongodb 的集群分片包括 4 个部分 mongos、config server、shard、replica set。 Mongos 数据库集群请求的入口,所有的请求都通过mongos进行协调,不需要在应用程序添加一个路由选择器 mongos自己就是一个请求分发中心,它负责把对应的数据请求请求转发到对应的shard服务器上 . 8260; 共 3701字 ⁄ 暂无评论. 8260; 阅读 527 次. 一、Mongodb的主从模式种类 1.master/slave模式 这种结构无法实现自动 failover,MongoDB 官方已经不建议使用主从模式 2.Replicat sets模式 二、Mongodb Replicat sets模式 简介 MongoDB官方已经不建议使用主从模式了,替代方案是采用副本集的模式。 MongoDB 单实例部署 [ 非源码编译安装 ]. 8260; 阅读 1,105 次.