MySQL性能优化和高可用架构实践.

本书深入探讨MySQL架构,包括InnoDB存储引擎、事务与锁、SQL优化、服务器全面优化、性能监控及主从复制。重点讲解了PXC、MHA、Group Replication等高可用方案,并涉及Keepalived+双主架构与数据库分库分表中间件Mycat的应用。

目录

第1章 MySQL架构介绍

1.1 MySQL简介

1.2 MySQL主流的分支版本

1.3 MySQL存储引擎

1.4 MySQL逻辑架构

1.5 MySQL物理文件体系结构

第2章 InnoDB存储引擎体系结构

2.1 缓冲池

2.2 change buffer

2.3 自适应哈希索引

2.4 redo log buffer

2.5 double write

2.6 InnoDB后台线程

2.6.1 InnoDB主线程

2.6.2 InnoDB后台I/O线程

2.6.3 InnoDB脏页刷新线程

2.6.4 InnoDB purge线程

2.7 redo log

2.8 undo log

2.9 Query Cache

第3章 MySQL事务和锁

3.1 MySQL事务概述

3.2 MySQL事务隔离级别

3.3 InnoDB的锁机制介绍

3.4 锁等待和死锁

3.4.1 锁等待

3.4.2 死锁

3.5 锁问题的监控

第4章 SQL语句性能优化

4.1 MySQL查询过程

4.2 创建高性能索引

4.2.1 索引的原理

4.2.2 聚集索引和辅助索引

4.2.3 Index Condition Pushdown

4.2.4 Multi-Range Read Optimization

4.2.5 Batched Key Access

4.3 慢SQL语句优化思路

4.3.1 抓取慢SQL语句

4.3.2 利用explain分析查询语句

4.3.3 利用show profiles分析慢SQL语句

4.4 索引

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值