摘要: 5.主从复制原理 ***** 5.1 主从复制中涉及的文件 主库:binlog 从库: relaylog 中继日志 master.info 主库信息文件 relaylog.info relalog应用的信息 5.2 主从复制中涉及的线程 主库: binlog_dump thread:DUMP_T 从 阅读全文
posted @ 2022-11-24 20:25 oldSimon 阅读(17) 评论(0) 推荐(0)
摘要: 大表快速迁移 # 注意事项: 1. 可传输表空间方案仅适用于Innodb引擎; 2. 表必须使用独立表空间(innodb_file_per_table=on); 3. 可传输表空间需要锁定目标表(如果已有其他锁,则等待),业务应提前进行评估; 4. discard tablespace 操作不支持分 阅读全文
posted @ 2022-11-24 20:24 oldSimon 阅读(22) 评论(0) 推荐(0)
摘要: 备份恢复 1. 在备份恢复中的职责 1.1 备份策略的设计 ```undefined 备份方式: 全备:全库备份,备份所有数据 增量:备份变化的数据 逻辑备份=mysqldump+mysqlbinlog 物理备份=xtrabackup_full+xtrabackup_incr+binlog或者xtr 阅读全文
posted @ 2022-11-24 20:23 oldSimon 阅读(38) 评论(0) 推荐(0)
摘要: 1. 上节回顾 mysqldump 核心参数 -A -B 库 表 --master-data=2 (1) 以注释的形式记录二进制日志信息 (2) 自动开启锁表的功能 --single-transaction 针对InnoDB进行快照备份 -R -E --triggers --set-gtid-pur 阅读全文
posted @ 2022-11-24 20:23 oldSimon 阅读(241) 评论(0) 推荐(0)
摘要: 日志参数 错误日志: --log-error=/path/file_name.log.err 常规日志: --general_log=/path/file_name.log 慢查询:(程序:mysqldumpslow) --slow_query_log = /path/file_name-slow. 阅读全文
posted @ 2022-11-24 20:22 oldSimon 阅读(7) 评论(0) 推荐(0)
摘要: 上节回顾 1.表空间 1.1 说明 独立表空间:5.6 开始的默认表空间,一个表一个ibd文件,存储数据行和索引。 共享表空间:5.5 默认是共享表空间,所有表的行和索引都存储到ibdata1 说明:从5.6 开始,不再使用共享表空间模式 5.6 版本 数据字典信息 + undo + tmp 5.7 阅读全文
posted @ 2022-11-24 20:22 oldSimon 阅读(18) 评论(0) 推荐(0)
摘要: 10.2.4 锁 实现了事务之间的隔离功能,InnoDB中 实现的是行级锁. row-level lock gap next-lock 下键锁 10.2.5 隔离级别 (默认是RR) 隔离级别,主要是控制读的隔离性 作用:主要是提供I(隔离性)的特性,另外对于C(一致性)的特性也有保证 查看默认隔离 阅读全文
posted @ 2022-11-24 20:21 oldSimon 阅读(29) 评论(0) 推荐(0)
摘要: MVCC 底层原理机制 什么是 MVCC MVCC (Multiversion Concurrency Control) 中文全程叫多版本并发控制,是现代数据库(包括 MySQL、Oracle、PostgreSQL 等)引擎实现中常用的处理读写冲突的手段,目的在于提高数据库高并发场景下的吞吐性能。 阅读全文
posted @ 2022-11-24 20:21 oldSimon 阅读(31) 评论(0) 推荐(0)
摘要: InnoDB 核心特性 (重要) 10.1 事务 事务是伴随着《交易类》业务场景出现的工作机制。 事务保证交易的“和谐” 10.1.1 事务的ACID特性 Atomicity(原子性) 原子是物质的最小构成单元,具备不可再分的特性 在一个事务工作单元中,所有标准事务语句(DML),要么全部成功执行, 阅读全文
posted @ 2022-11-24 20:19 oldSimon 阅读(9) 评论(0) 推荐(0)
摘要: 上节回顾 1.1 information_schema.tables 1.2 B树查找算法 1.3 B树功能分类 聚集索引 辅助索引 1.4 辅助索引分类 单列 联合 唯一 前缀 执行计划分析 2.1 table 2.2 type: ALL index range ref eq_ref const 阅读全文
posted @ 2022-11-24 20:19 oldSimon 阅读(10) 评论(0) 推荐(0)