主从复制进阶 1. 延时从库企业级应用 1.1 恢复思路(延时从库): 1.2 在测试环境中实践: 2. 过滤复制的企业级应用 2.1 配置普通复制环境 2.2 开启过滤复制功能 2.3 库级别白名单演示 3. 半同步复制介绍 默认情况下,MySQL的复制功能是异步的,异步复制可以提供最佳的性能,主库把binlog日志发送给从库即结束,并不验证从库是否接收完毕。这意味着当主服务器或从服务器端发生故...

119. MySQL主从复制

DBA

  

2020-01-02 22:10:51

主从复制基础 (!=同步,异步的工作模式) 1. 主从复制介绍及原理(Master-Slave Replication) 两台以上的数据库实例,通过二进制日志实现数据复制关系. 1.1 架构划分 一主一从 一主多从 2. 主从复制作用 辅助数据备份.比较擅长处理数据库的物理损坏. 架构演变: 高可用,读写分离,分布式… 3. 主从复制前提 (Classic Replication搭建...

文章目录 [基于上篇博文更新---》点击传送 MHA高可用架构部署教程](https://blog.csdn.net/chengyinwu/article/details/103817608) 1. 环境要求: 2. 安装配置ProxySQL 1.安装 2.配置 3.连接数据库6033 测试读写分离 4. 测试 基于上篇博文更新—》点击传送 MHA高可用架构部署教程 ProxySQL是...

文章目录 1. 结构图 2. MyCAT基础架构准备 2.1 环境准备: 2.2 清除历史环境(db01,db02) 2.3 创建相关目录初始化数据(db01,db02) 2.4 准备配置文件和启动脚本 2.5 修改权限,启动多实例 2.6 节点主从规划 2.7 分片规划 2.8 开始配置 2.9 检测主从状态 3.MyCAT安装 4.Mycat配置文件介绍 5.应用前环境准备 6.读写分离结构配...

0. Sentinel介绍 哨兵(Sentinel) :是一个分布式系统, 可以在一个架构中运行多个哨兵(sentinel) 进程,这些进程使用流言协议(gossip protocols)来接收关于 Master 主服务器是否下线的信息,并使用投票协议(Agreement Protocols)来决定是否执行自动故障迁移,以及选择哪个 Slave 作为新的 Master。 每个哨兵(Sentinel...

135. Redis 简介

DBA

  

2020-01-10 11:01:51

1. 缓存概念: 缓存是为了调节速度不一致的两个或多个不同的物质的速度,在中间对速度较快的一方起到一个加速访问速度较慢的一方的作用,比如 CPU 的一级、二级缓存是保存了 CPU 最近经常访问的数据,内存是保存 CPU 经常访问硬盘的数据,而且硬盘也有大小不一的缓存,甚至是物理服务器的 raid 卡有也缓存,都是为了起到加速 CPU 访问硬盘数据的目的,因为 CPU 的速度太快了, CPU 需要的...

162. SQL 审核查询平台

DBA

  

2020-01-13 19:12:30

Archery 定位于 SQL 审核查询平台,旨在提升 DBA 的工作效率,支持主流数据库的 SQL 上线和查询,同时支持丰富的 MySQL 运维功能 SQL 审核平台使用说明: 1. 安装【docker】 2. 启动 3. 表结构初始化 4. 数据初始化 5. 创建管理用户 6. 重启服务 7. 日志查看和问题排查 8. 访问http://10.0.0.201:9123即可...

第十九周-day79-数据库day01

mysql  DBA

  

2019-08-08 01:02:46

哔哩哔哩DBA课程视频 https://www.bilibili.com/video/av53865503?from=search&seid=9747436813733100017 老男孩DBA郭老师简书 IT人的职业素养 人品 责任(权利) 严谨 细心 :把最简单的事情做的最漂亮 最专业 心态: 不惹事 不怕事 工作环境收起好奇心 熟悉操作系统 精通 熟悉公司业务: 产品功能 用户行为 ...

第二十周-day85-数据库day07

DBA  mysql

  

2019-08-13 23:37:50

1. 建立索引的原则(DBA规范) 建表时一定要有主键,一般是个无关列 2. 选择唯一性索引 唯一性索引的值是唯一的,可以更快速的通过该索引来确定某条记录。 例如,学生表中学号是具有唯一性的字段。为该字段建立唯一性索引可以很快的确定某个学生的信息。 如果使用姓名的话,可能存在同名现象,从而降低查询速度。 为经常需要where 、ORDER BY、GROUP BY,join on等操作的字段,排序操...

转自:https://tech.meituan.com/sqladvisor_pr.html 介绍 在数据库运维过程中,优化 SQL 是 DBA 团队的日常任务。例行 SQL 优化,不仅可以提升程序性能,还能够降低线上故障的概率。 目前常用的 SQL 优化方式包括但不限于:业务层优化、SQL逻辑优化、索引优化等。其中索引优化通常通过调整索引或新增索引从而达到 SQL 优化的目的。索引优化往往可以在...

一、实验环境 操作系统:centos7.2 数据库版本:Oracle 12C for x86 (64位) 二、安装前准备工作 1.系统支持 Oracle 12 c:支持以下Linux版本(都是64位系,没有32位): Supported Oracle Linux 7 and Red Hat Enterprise Linux 7 Distributions for x86-64 Supported ...

cr一致读与v$bh,x$bh

cr  v$bh  一致读  _db_block_max_cr_dba  x$bh

  

2019-06-02 18:49:29

在介绍cr一致读之前,需要先介绍下v$bh和x$bh两个视图 v$bh视图展示内存中的块的信息   其中buffer中block有7种状态: free:未使用 xcur:exclusive scur:shared current cr:consistent read read:正在从磁盘读的状态 mrec:介质恢复 irec:实例恢复 上面的例子可以看出单实例中没有出现scur ...

数据库统计数据提供了关于数据库负载和资源使用情况的信息。为了有效的度量数据库的性能,统计数据是非常关键的。 v$sesstat   v$sesstat展示了用户会话的统计数据,可以通过关联v$statname的statistics#来找到statname。 实例:通过sid关联v$sesstat和v$session找到会话的用户,event等信息,通过statistics#关联v$ses...

一 、数据备份相关概念 1.1 数据备份的目的 数据被误删除 或 设备损害导致数据丢失 ,用备份文件恢复数据。 1.2 数据备份方式 物理备份:    –冷备:cp tar 逻辑备份:     –mysqldum,mysql 物理备份及恢复: 指定备份库和表对应的文件 • 备份操作 – cp -rp /var/l...