MySQL应用实战与性能调优

MySQL应用实战与性能调优

作者:张文亮

出版社:机械工业

出版年:2022年4月

ISBN:9787111700982

所属分类:历史文化

书刊介绍

《MySQL应用实战与性能调优》内容简介

MySQL是流行的关系型数据库管理系统之一。本书从介绍数据库设计和数据库的基本使用开始,逐步深入一些复杂的内容,包括连接查询、子查询、字符串函数、数字函数、日期函数以及新版本的窗口函数,还包括存储过程、游标、创建高效的索引以及SQL优化技巧等。
本书通过大量的示例扼要地讲述读者应该掌握的知识,进而系统地讲述数据库的优化,包括:MySQL的架构,MySQL8的新特征,MySQL基准测试和性能剖析,数据库软硬件性能优化,内存优化,复制、备份和恢复,高可用与高可扩展性。尤其是,结合理论和大量的示例对MySQL中的各种锁机制以及MVCC的核心原理进行了解析,以方便读者理解。本书不但适合数据库管理员参考,也适合作为高等院校相关专业学生的教材。

作品目录

前言
第1章:MySQL入门和容器化部署
1.1、MySQL介绍
1.2、MySQL
8安装和升级
第2章:什么样的数据库设计才是优秀的
2.1、关系型数据库设计理论
2.2、连接数据库和基本信息查询
2.3、数据库和表
2.4、数据类型和类型异常处理
第3章:SQL语句全面解析和应用实战
3.1、数据库操作
3.2、数据表操作
3.3、数据查询
3.4、数据插入
3.5、where(筛选)
3.6、and和or(与和或)
3.7、between(范围查找)
3.8、distinct(去重关键字)
3.9、update(修改或更新)
3.10、delete(删除)
3.11、like(模糊匹配)
3.12、order
by(排序)
3.13、group
by(分组)
3.14、with
rollup(分组统计再统计)
3.15、having(分组筛选)
3.16、union和union
all(组合查询)
3.17、join(连接查询)
3.18、in和not
in(多关键字筛选)
3.19、exists和not
exists(是否返回结果集)
3.20、复制表
3.21、临时表
第4章:MySQL函数大全和高效率汇总统计实战
4.1、MySQL字符串函数
4.2、MySQL数字函数
4.3、MySQL日期函数
4.4、MySQL高级函数
4.5、MySQL
over():窗口函数汇总分析
第5章:MySQL大表快速优化诀窍
5.1、分区
5.2、视图
5.3、存储过程
5.4、游标
5.5、字符集和排序规则
第6章:MySQL创建高效的索引
6.1、索引
6.2、创建索引的指导原则
6.3、B-Tree索引和哈希索引的比较
6.4、高效SQL必备分析利器的执行计划分析
6.5、高效SQL的索引检索原理
6.6、索引的使用技巧与SQL优化实战
第7章:InnoDB存储引擎揭秘和优化实战
7.1、InnoDB存储引擎实践
7.2、InnoDB和ACID模型
7.3、锁机制
7.4、事务隔离级别
7.5、InnoDB内存结构解析和优化实战
7.6、InnoDB表实战调优
第8章:MySQL基准测试数据的备份与还原
8.1、基准测试
8.2、备份
8.3、还原
第9章:MySQL高性能架构的读写分离
9.1、读写分离
9.2、MySQL主从复制
9.3、MySQL主从复制架构的搭建
附录
常用函数速查表
A.1、MySQL字符串函数
A.2、MySQL数字函数
A.3、MySQL日期函数
A.4、MySQL高级函数

相关推荐

微信二维码