MySQL DBA及Linux企业集群实战工程师

MySQL DBA及Linux企业集群实战工程师


2015,来一场随时随地的学习之旅

开启我赢职场MySQL学习之旅

不能错过的我赢之旅

任性就是想问就问

谁是你的群聊小伙伴

学习点滴我主宰

名师在线答与问

职业入门--数据库基础知识及安装MySQL

MySQL课程介绍

讲师访谈

深入了解什么是数据库

MySQL从万千数据库中脱颖而出

选择学习哪个版本的MySQL

搭建学习MySQL的实验环境

提前熟悉一下MySQL环境

Linux下基于官方YUM源安装MySQL

Linux下基于官方源码包包安装MySQL以及源码安装各参数的说明

Linux下基于官方源码包包安装MySQL以及源码安装各参数的说明

Linux下基于官方源代码RPM包构建自定义MySQL RPM包

中级导学--MySQL索引

索引的概念

索引的创建和删除

索引性能测试

高级导学--MySQL Replication

MySQL Replication简介

MySQL Replication的原理

 

1-什么样的公司需要使用MySQL?

深入了解什么是数据库

MySQL从万千数据库中脱颖而出

 

自测2-搭建学习MySQL的实验环境

选择学习哪个版本的MySQL

搭建学习MySQL的实验环境

提前熟悉一下MySQL环境

Linux下基于官方YUM源安装MySQL

Linux下基于官方源码包包安装MySQL以及源码安装各参数的说明

Linux下基于官方源码包包安装MySQL以及源码安装各参数的说明

Linux下基于官方源代码RPM包构建自定义MySQL RPM包

 

自测3-MySQL是如何保证公司多用户访问和数据的一致性的

了解MySQL的架构

MySQL的并发控制

MySQL锁的介绍

 

自测4-如何选择合适的数据类型存储满足公司不同的业务需求

MySQL数据类型

如何存储带小数的类型

MySQL日期和时间类型的使用

MySQL字符串类型

MySQL其它字符串类型

如何选择合适的数据类型存储不同的数据

 

自测5-如何满足公司不同的业务需求

数据库的操作

 

自测6-怎么创建公司业务所需的表

什么是数据库三范式

如何管理MySQL的表

创建表时如何添加约束

唯一性约束和默认约束的使用

如何修改数据表

 

自测7-如何管理公司业务数据

MySQL数据操作

 

自测8-如何加快公司业务数据的检索速度

索引的概念

索引的创建和删除

索引性能测试

 

自测9-如何快速定位想要查询的公司业务数据

MySQL单表查询之多条件查询

MySQL单表查询之分组查询

使用集合函数查询

 

自测10-MySQL多表查询实现公司不同的业务查询

MySQL多表查询

MySQL多表查询之子查询

 

自测11-如何使用视图保护数据的安全性和减少SQL语句的复杂程度

MySQL视图介绍

MySQL视图的基本操作

 

自测12-如何使用触发器减少DBA的工作量

MySQL触发器的作用

创建简单的触发器

创建多行执行语句触发器

创建带while和repeat语句的触发器

 

13-运算符在MySQL中的应用

MySQL运算符的使用

 

14-函数帮您把复杂的SQL化繁为简

MySQL常用函数的使用

MySQL流程函数和自定义函数

 

15-教您如何使用存储过程

MySQL存储过程概述

如何书写存储过程及变量的定义

MySQL存储过程之循环语句

 

16-为公司每一个应用创建一个单独的用户

MySQL的权限机制

创建用户以及如何给用户授权

MySQL权限和密码管理

 

17-让您对数据库了如指掌

MySQL错误日志和通用查询日志

MySQL慢查询日志

MySQL二进制日志

MySQL二进制日志应用演示案例

 

18-备份,确保公司数据万无一失

MySQL数据备份恢复概述

社区版MySQL备份工具安装和使用

MySQL基于LVM快照的备份

基于LVM备份数据的案例演示

mylvmbackup工具的介绍

第三方备份工具xtrabackup实现完整备份与恢复

第三方备份工具xtrabackup实现增量备份与恢复

第三方备份工具innobackupex备份案例

企业版MySQL中的备份工具mysqlbackup实现完整备份与恢复

企业版MySQL中的备份工具mysqlbackup实现增量备份与恢复

企业版MySQL中备份工具mysqlbackup实现单文件备份与恢复

单文件备份的制作与恢复案例

数据丢失后如何恢复至最近有效数据

 

19-MySQL的数据恢复与修复技术

Myisam存储引擎详解以及.frm文件损坏或丢失的修复

使用myisamchk命令修复数据表

没有备份的情况下实现MySQL数据误删除恢复

InnoDB存储引擎详解

InnoDB表空间文件损坏的修复

数据恢复案例

 

20-MySQL Replication实现数据库故障自动Failover

MySQL Replication简介

MySQL Replication的原理

MySQL Replication方案介绍

MSS的搭建

基于GTIDs的MySQL Replication

为什么要采用基于GTIDs的MySQL Replication

如何提升Replication性能

Replication容量和错误日志

Replication监控及自动故障切换

Replication实现自动故障切换

Replication之双主介绍与配置

 

21-如何让越来越大的数据访问量不再是负担

MySQL读写分离技术概述

Amoeba实现读写分离

授权Amoeba访问MySQL

MySQL读写分离技术总结

 

22-高可用实现公司的服务正常稳定运行

MySQL高可用概述

MySQL高可用概述

如何实现MySQL高可用技术

Pacemaker和Corosync的安装

Pacemaker和Corosync的配置

MySQL高可用故障恢复演示

MySQL高可用故障演示

基于Keepalived实现双机HA

配置基于Keepalived的双机HA

基于Keepalived的双机HA故障检测案例

 

23-如何提高公司数据库的容错性和高性能

MySQL集群概述

MySQL Cluster的自动部署

MySQL集群的配置

如何管理MySQL集群的节点

MySQL集群第三方弥补方式

24-SandBox实现快速部署MySQL

MySQL沙河技术简介

使用MySQL沙河快速部署单MySQL实例

使用MySQL沙河快速部署Replication环境

 

25-如何优化公司的MySQL数据库

提升MySQL性能的手段概述

硬件的优化

网络配置和操作系统对MySQL性能的影响

如何合理部署MySQL以及MySQL性能分析工具的使用

MySQL配置文件的优化

如何评估MySQL对内存的使用

InnoDB的配置

InnoDB的配置

MySQL SQL优化概述

如何确认低效查询

MySQL SQL基本分析命令的使用

索引优化的案例

单列索引优化

合理使用UNION INDEX

多列索引的使用

利用查询提示优化SQL语句

 

26-MySQL分区的应用

什么是表分区

不同的分区类型及案例

子分区的应用

分区的管理和维护

 

27-MySQL在网站架构设计中所扮演的角色

MySQL架构设计的核心

小型网站数据库架构设计

中型网站数据库架构设计

中型网站数据库架构注意事项

大型网站数据库架构设计

超大型网站数据库架构设计

 

28-MySQL+Key Value数据库架构设计

MySQL+Key Value键值数据库

Memcached和Redis的介绍和应用

基于官方MySQL插件的Memcached的实现

Memcached语法详解

将某个表加入Memcached缓存的案例

 

29-Percona的搭建和使用

Percona的搭建和使用

 

30-MySQL Enterprise Monitor企业级监控

MySQL Enterprise Monitor介绍

MySQL Enterprise Monitor安装配置

MySQL Enterprise Monitor的使用


链接:http://pan.baidu.com/s/1gd8bTAF 密码:twxr

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。