内容简介

本书针对MySQL中高级用户,详细讲解MySQL高级使用技术。书中详解了每一个知识点以及数据库操作的方法和技巧。本书注重实战操作,帮助读者循序渐进地掌握MySQL中的各项高级技术。

本书主要包括MySQL架构介绍.MySQL权限与安全.MySQL备份与还原、MySQL的高级特性、MySQL锁定机制、使用MySQL Workbench管理数据库、SQL 性能优化、MySQL 服务器性能优化、MySQL 性能监控、MySQL Replication、MySQL Cluster实战、企业中MySQL的高可用架构实战。同时,本书还提供了所有示例的源码,读者可以直接查看和调用。

前言:

本书是面向MySQL数据库管理系统读者的一本高质量的书籍。 目前国内MySQL需求
旺盛,各大知名企业高薪招聘技术能力强的MySQL开发人员和管理人员。本书根据这样的需求,针对已经有MySQL基础的读者,注重内容实战,通过实例的操作与分析,引领读者快速学习和掌握MySQL开发和管理的高级技术。

本书内容

第1章主要介绍MySQL架构、各种MySQL存储引擎的特性。

MySQL技术内幕第五版 mysql技术精粹_MySQL技术内幕第五版


第2章介绍MySQL权限与安全。包括权限表、账户管理、权限管理、访问控制、MySQL的安全问题和使用SSL安全连接。

MySQL技术内幕第五版 mysql技术精粹_linux_02


第3章介绍数据库的备份还原。包括各种备份方法、各种还原方法、数据库迁移的方法、表的导入和导出。

MySQL技术内幕第五版 mysql技术精粹_MySQL技术内幕第五版_03


第4章介绍MySQL的高级特性。包括MySQL查询缓存、合并表和分区表、事务控制和MySQL分布式事务。

MySQL技术内幕第五版 mysql技术精粹_MySQL技术内幕第五版_04


第5章介绍MySQL锁定机制。包括MySQL锁定机制的概述.MyISAM表级锁和InnoDB行级锁。

MySQL技术内幕第五版 mysql技术精粹_MySQL技术内幕第五版_05


第6章介绍使用MySQL Workbench 管理数据库。包括MySQL Workbench 简介、SQLDevelopment的基本操作、Data Modeling的基本操作、Server Administration的基本操作。

MySQL技术内幕第五版 mysql技术精粹_MySQL技术内幕第五版_06


第7章介绍SQL性能优化。包括优化简介、MySQL Query Optimizer概述、SQL语句优化的基本思路、利用EXPLAIN分析查询语句、利用Profiling 分析查询语句、合理地使用索引不同类型SQL语句优化方法、优化数据库结构、分析表、检查表和优化表。

MySQL技术内幕第五版 mysql技术精粹_java_07


第8章介绍MySQL服务器性能优化。包括MySQL源码安装的性能优化、MySQL服务器配置优化、MySQL日志设置优化、MySQL I/O设置优化、MySQL并发设置优化、线程、Table Cache和临时表的优化。

MySQL技术内幕第五版 mysql技术精粹_编程语言_08


第9章介绍MySQL性能监控。包括基本监控系统方法、开源监控利器Nagios 实战、MySQL监控利器Cacti实战。

MySQL技术内幕第五版 mysql技术精粹_linux_09


第10 章介绍MySQL Replication。 包括MySQL Replication 概述、Windows 环境下的MySQL主从复制、Linux环境下的MySQL复制、查看Slave 的复制进度、日常管理和维护、切换主从服务器。

MySQL技术内幕第五版 mysql技术精粹_java_10


第11章介绍MySQL Cluster实战。包括MySQL Cluster概述、Linux环境下MySQL Cluster安装和配置、管理MySQL Cluster、维护MySQL Cluster、Windows 操作系统中配置Cluster。

MySQL技术内幕第五版 mysql技术精粹_java_11


第12章介绍企业中MySQL的高可用架构。包括MySQL高可用的简单介绍、MySQL主从复制、MySQL+DRBD+HA、Lvs+ Keepalived+MySQL单点写入主主同步方案、MMM高可用MySQL方案。

MySQL技术内幕第五版 mysql技术精粹_MySQL技术内幕第五版_12