11 2023 档案

MySQL复制(八)组复制
摘要:1. 组复制 (MGR) 介绍 MySQL Group Replication(简称 MGR )是 MySQL 官方于 2016 年 12 月推出的一个全新的高可用与高扩展的解决方案。组复制是 MySQL 5.7.17 版本出现的新特性,它提供了高可用、高扩展、高可靠的 MySQL 集群服务。MyS 阅读全文

posted @ 2023-11-24 10:55 一介IT 阅读(408) 评论(0) 推荐(1)

MySQL复制(七)并行复制
摘要:1. 并行复制背景 MySQL 的主从复制延迟一直是受开发者最为关注的问题之一,MySQL 从 5.6 版本开始追加了并行复制功能,目的就是为了改善复制延迟问题,并行复制称为enhanced multi-threaded slave(简称MTS)。 MySQL 的复制是基于 binlog 的。 My 阅读全文

posted @ 2023-11-19 12:23 一介IT 阅读(831) 评论(0) 推荐(0)

Oracle 12cR1 RAC 部署+Host
摘要:1. 准备与规划 1.1 手册说明 通过 hosts 解析 scan IP 通过 NTP 同步时间 通过 centos 自带 UI 安装 使用 UDEV 绑定共享磁盘 1.2 软件准备 序号 类型 内容 1 数据库 linuxamd64_12102_database_1of2.ziplinuxamd 阅读全文

posted @ 2023-11-16 15:54 一介IT 阅读(92) 评论(0) 推荐(0)

MySQL复制(六)复制拓扑介绍
摘要:可以在任意个主从库之间建立复杂的复制拓扑结构,如普通的一主一(多)从、双(多)主复制、级联复制,MySQL 5.7.2 后新增的多源复制,特殊场景下使用的 Blackhole 引擎与日志服务器等等。复制中的 MySQL 服务器须要遵循以下基本原则: 拓扑中的每个服务器必须有一个唯一的 server_ 阅读全文

posted @ 2023-11-16 15:51 一介IT 阅读(136) 评论(0) 推荐(0)

MySQL复制(五)GTID与Position转换
摘要:1. 传统Position转换成GTID复制 如果已经在未开启 GITD 的情况下配置了主从复制,可以联机将复制模式修改为 GTID 以及自动定位。由于整个过程不需要停止 MySQL 实例,这种方式适合在生产环境中使用。开始前确保 MySQL 服务器满足以下前提条件: 复制拓扑中的所有服务器都必须使 阅读全文

posted @ 2023-11-16 15:50 一介IT 阅读(295) 评论(0) 推荐(0)

MySQL复制(四)异步复制之GTID
摘要:本文 8.8万 字,按照目录,酌情阅读。 1. GTID理论篇 本篇部分理论内容来引用自网络。 1.1 背景与概念 背景 MySQL 任何复制方式都是基于 binlog 方式进行的。从 MySQL5.6 开始增加了GTID(Global Transaction ID,全局事务ID)特性,GTID作为 阅读全文

posted @ 2023-11-13 15:50 一介IT 阅读(655) 评论(0) 推荐(0)

MySQL复制(三)延迟和部分复制
摘要:1. 延迟复制 1.1 延迟复制简介 1.1.1 简介 即使通常 MySQL 复制很快,但 MySQL 缺省的复制存在延迟,并且用户无法缩短延迟时间。另一方面,有时却需要特意增加复制的延迟。设想这样一种场景,用户在主库上误删除了一个表,并且该操作很快被复制到从库。当用户发现这个错误时,从库早就完成了 阅读全文

posted @ 2023-11-13 15:12 一介IT 阅读(253) 评论(0) 推荐(0)

MySQL复制(二)半同步复制
摘要:1. 半同步复制介绍 1.1 原理图 1.2 介绍 传统的异步复制 MySQL 缺省使用异步复制策略。简单说所谓异步复制,指的是主库写二进制日志、从库的 I/O 线程读主库的二进制日志写本地中继日志、从库的 SQL 线程重放中继日志,这三步操作都是异步进行的。如此选择的主要理由是出于性能考虑,与同步 阅读全文

posted @ 2023-11-13 14:54 一介IT 阅读(356) 评论(0) 推荐(0)

Oracle 12c Dataguard RAC版部署
摘要:1. Dataguard介绍 (略)。理论介绍部分参考上一篇内容 Oracle 12c Dataguard 单机版部署,这里直接实战安装部署。 2. 环境准备 2.1 环境规划:RAC+DG 本小结列出了四个数据库方案,但实验基于RAC+DG(ASM存储),即Primary是本文2.1.1章节配置和 阅读全文

posted @ 2023-11-13 09:17 一介IT 阅读(198) 评论(0) 推荐(0)

MySQL复制环境搭建
摘要:本文通过 yum 方式部署 Mysql 数据库的复制环境,其他方式参考【MySQL环境部署(5.7+8.0)(Win+Linux)】。 1 环境准备 根据一主一从或多从准备服务器数量。 每台虚拟机上需要安装好 MySQL ,主从数据库版本一致。 主机名 IP OS mysql version mys 阅读全文

posted @ 2023-11-11 17:06 一介IT 阅读(62) 评论(0) 推荐(0)

MySQL环境部署(5.7+8.0)(Win+Linux)
摘要:本文 6.6万 字。 1. MySQL 的卸载 为什么先卸载?从零开始嘛。 1.1 Windows 下 Mysql 的卸载 1.1.1 步骤1:停止 MySQL 服务 在卸载之前,先停止 MySQL8.0 的服务。按键盘上的 Ctrl + Alt + Delete 组合键,打开“任务管理器”对话框, 阅读全文

posted @ 2023-11-11 16:45 一介IT 阅读(196) 评论(0) 推荐(0)

MySQL复制(一)异步复制之Position
摘要:1. MySQL异步复制介绍 1.1 概述 简单说,复制就是将来自一个 MySQL 数据库服务器 (主库) 的数据复制到一个或多个 MySQL 数据库服务器 (从库)。传统的 MySQL 复制提供了一种简单的 Primary-Secondary 复制方法,默认情况下,复制是单向异步的。MySQL 支 阅读全文

posted @ 2023-11-10 20:57 一介IT 阅读(239) 评论(0) 推荐(0)

Oracle 12c Dataguard 单机版部署
摘要:1. Dataguard介绍 1.1 概念 Data Guard是保证企业数据的高可用性(high availability)、数据保护(data protection)以及灾难恢复(disaster recovery)的集成化灾难恢复解决方案。该技术可以维护生产数据库一个或多个同步备份,由一个生产 阅读全文

posted @ 2023-11-09 15:34 一介IT 阅读(341) 评论(0) 推荐(0)

导航