- 博客(11)
- 收藏
- 关注
原创 Mongodb高可用之复制集搭建
Mongodb高可用之复制集搭建Mongodb复制集介绍1、MongoDB复制集的主要意义在于实现服务高可用,它的现实依赖于两个方面的功能:● 数据写入时将数据迅速复制到另一个独立节点上● 在接受写入的节点发生故障时自动选举出一个新的替代节点【自动监控、自动选举、自动切换、自动恢复】2、在实现高可用的同时,复制集实现了其他几个附加作用:● 数据分发:将数据从一个区域复制到另一个区域,减少另一个区域的读延迟● 读写分离:不同类型的压力分别在不同的节点上执行● ...
2020-10-12 17:17:44
194
原创 Mongodb分片集群Sharding Cluster架构介绍
一、分片架构介绍• Mongos 路由节点(对硬件的要求不高,只是网络开销比较大)提供集群单一入口转发应用端请求选择合适数据节点进行读写合并多个数据节点的返回(数据来自不同的分片,路由会做合并)无状态(不牵扯到数据,宕了之后重新起一个就可以,影响较小)建议至少2个(做LVS/NGINX的负载均衡)• Config Servers配置节点(重要,保存整个分片集群的配置)保存着:分片节点的ip、端口、分片的策略、分片数据的分布、chunk迁移的状态。提..
2020-10-12 17:14:47
437
原创 窥探innodb内部结构(1)之innodb_ruby工具安装
innodb_ruby工具的安装介绍innodb_ruby是jeremycole的一个用于分析Innodb内部结构的一个工具,可以解析innodb内部存储与数据结构。jeremycole的github:https://github.com/jeremycoleruby-2.4.0下载:https://www.ruby-lang.org/en/downloads/releases/innodb_ruby安装手册:https://github.com...
2020-10-12 17:03:17
812
原创 MySQL主从数据一致性校验工具
MySQL 主从数据 一致性校验工具1 前言如何验证MYSQL主从数据是否一致?如果数据不一致,如何快速找出不一致的数据进行修补?MYSQL有哪些常用的数据一致性校验工具?本文会针对介绍几个MYSQL工具帮助我们更好地处理数据一致性问题。2 mysqldiff工具(数据库对象级别比较工具)1.编译安装mysql Utilities :官方下载地址:https://dev.mysql...
2020-02-28 23:01:29
1180
原创 Oracle数据库的“段类型”详解
标题Oracle数据库的段类型详解Oracle数据库中有多少类型的段,除了常见的TABLE、INDEX之外还有哪些?下面通过dba_segments视图来探讨Oracle的段类型。查询有哪些段类型?SQL> select distinct segment_type from dba_segments;下面我们将对几种重点段类型进行简单的说明:TABLE:这是最常见的段类型,普通...
2019-11-24 13:11:12
2895
原创 ORACLE数据库19c补丁发布计划(2019.11更新)
ORACLE数据库19c补丁版本计划(2019.11更新)标题一、oracle版本免费补丁到期时间:(到期后,需要购买"延长服务",才有权限下载补丁)1)oracle12.1.2的免费补丁到期时间2019.072)oracle12.2.0.1的免费补丁到期时间2020.113)oracle18c(12.2.0.2)的免费补丁到期时间2021.063)oracle19c(12.2....
2019-11-24 13:06:40
2420
原创 升级 | 12cR2 PDB热插拔升级至19c
PDB插拔迁移升级方案 12.2.0.1PDB迁移升级至12.2.0.3(19c)目录Unplugging the Earlier Release PDB from the Earlier Release CDB(拔出PDB)1.1 Run the Pre-Upgrade Information Tool on the PDB.(在源库的PDB上跑预升级脚本)1.2 Run pre...
2019-11-24 12:07:43
1614
原创 Oracle之RAC集群的删库(deinstall方式)
** 《RAC删库标准操作sop》**目录:1. 删库前,首先检查rac状态2.Oracle用户,使用deinstall方式删库3.检查rac状态,已经无db信息4. dd命令清空裸设备5. grid用户,使用deinstall方式删库删库前,首先检查rac状态[root@dbn01 ~]# crsctl status res -tName Ta...
2019-04-04 09:59:53
1910
1
原创 Oracle之ASM磁盘组的重新平衡
磁盘组的重新平衡概念:当磁盘组中的磁盘数发生改变时,ASM实例将对其自动进行一次重新平衡,将磁盘中的内容重新分布到现有的各个磁盘上。用户也可以手工对磁盘组进行平衡。磁盘组的平衡能力从0-11,0表示停止平衡操作,11表示速度最快。指定的级别越高,消耗的系统资源就越多。相关参数:show parameter asm_power_limit; 磁盘重新平衡能力的参数(默认参数是1,最高...
2019-03-24 18:06:10
4231
原创 Oracle之向ASM磁盘组中添加删除磁盘
我们可以在不关闭数据库的情况下,向磁盘组添加、删除磁盘,然后ASM实例会对磁盘组数据进行重新数据平衡。1.查询磁盘/磁盘组的状态:查询现有磁盘组:只有一个磁盘组(DATA)select * from v$asm_diskgroup;查询磁盘信息:(有两块磁盘不属于任何磁盘组)select * from v$asm_disk;2.先用命令行的方式创建磁盘组FRADGcreate...
2019-03-24 18:01:30
2623
原创 Oracle之ASM磁盘组的添加和删除
1.ASM相关命令查询ASM磁盘组的状态srvctl status asm启动ASMsrvctl start asm关闭ASMsrvctl stop asm2.概念磁盘组是指一组磁盘,Oracle通过ASM技术将多个磁盘组织在一起,使他们作为一个整体向数据库提供存储空间。数据库运行时,数据将平均分布在磁盘组的各个磁盘上,这就是条带功能。3.创建/删除磁盘组我们可以通过asmc...
2019-03-24 17:53:04
5921
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人