数据库运维
记录DBA学习成长历程

MySQL

22 MySQL全面优化-MySQL学习笔记

22 MySQL全面优化

阅读(1594)

1 优化思路 2 硬件层面优化 2.1 硬件选配 DELL、HP、IBM、华为、浪潮。 CPU:I、E 内存:ECC IO : SAS 、 pci-e SSD 、 Nvme flash raid卡:Raid10 网卡: 单卡单口 云服务器:...

21 MySQL分布式架构

阅读(1550)

1 分布式架构演变 RDBMS RDBMS+NOSQL 分布式架构+NoSQL NeWSQL(HTAP) 2 基础架构介绍 2.1 环境准备 两台虚拟机 db01 db02 每台创建四个mysql实例:3307 3308 3309 3310...

20 MySQL高可用技术-MySQL学习笔记

20 MySQL高可用技术

阅读(1796)

1 什么是高可用 企业高可用标准:全年无故障率 无故障时间 故障时间 99.9% 0.1% = 525.6 min KA+双主 :人为干预 99.99% 0.01% = 52.56 min MHA 、RM、 consul+zk、ORCH、 ...

19 MySQL复制-MySQL学习笔记

19 MySQL复制

阅读(2264)

1 简介 复制是指:将主库的DDL、DML等操作通过binlog日志,传输到复制服务器(副本),副本进行回放这些日志,从而使得从库和主库数据保持<近似>同步的工作模式。 复制架构: (1)传统:1主1从、1主多从、级联主从、双主...

18 MySQL 8.0 备份恢复和迁移-MySQL学习笔记

18 MySQL 8.0 备份恢复和迁移

阅读(2131)

1 MySQL 8.0 的日志管理 1.1 general_log 1.作用 一般不会开启开功能,因为log的量会非常庞大。但个别情况下可能会临时的开一会儿general log以供调试使用。 2.查询及配置 show variables ...

17 MySQL存储引擎-MySQL学习笔记

17 MySQL存储引擎

阅读(1634)

1 存储引擎介绍 相当于Linux 中的文件系统,和“磁盘”。负责IO的控制(磁盘资源、内存资源、对象资源)。 2 不同存储引擎特性差异 db01 [test]>show engines; percona MariaDB等产品可能会用...

16 MySQL 索引及执行计划-MySQL学习笔记

16 MySQL 索引及执行计划

阅读(1380)

1 SQL处理流程图 2 索引介绍 索引相当于一本书的目录,可以优化查询。会影响到加锁的申请及应用过程。 3 种类及查找算法演变 BTREE : 99.9% ----> InnoDB RTREE : no ----> Mongo...

15 MySQL 高级开发-MySQL学习笔记

15 MySQL 高级开发

阅读(1790)

1 内置函数应用 —1.1 概念 在开发称之为“方法”,将一组逻辑语句放在方法体中,对外暴露的方法名。 —1.2 作用 1、隐藏代码实现细节 2、提高代码的重用性 —1.3 调用方法 select 函数名(参数) [from 表] —1.4...

14.DML数据操作语言

阅读(966)

1 DML语言概述 mysql> help contents; mysql> help Data Manipulation; You asked for help about help category: "Data Manip...