Mysql DBA 20天速成教程

基本知识
1.mysql的编译安装
2.mysql 第3方存储引擎安装配置方法
3.mysql 主流存储引擎(MyISAM/innodb/MEMORY)的特点
4.字符串编码知识
5.MySQL用户账户管理
6.数据备份/数据入导出
7.mysql 支持的基本数据类型
8.库/表/字段/索引 的创建/修改/删除
9.基本sql 语法:select/insert/update/delete,掌握最基本的语法即可,什么inner join,left join的了解就行 mysql的应用场景大多都是高并发访问/业务逻辑简单,join/子查询/视图/触发器 基本上不用
10.sql 聚集查询:group by/having
11.如何用explain 分析优化查询
12.常见 sql 优化技巧
a).select xx from yyy limited ...,
b).order by random
c).select count(*) from
13.各种show xxx 指令,大概有20种,每个都尝试用一次
14.show VARIABLES; 大概有240项,逐条看懂,可以打印出来贴墙上
高级操作
1.Mysql 主从同步配置
2.Mysql 双master 配置
3.Mysql 双master+丛库+keepalived 配置高可用数据库
客户端
作为DBA,一定不要用各种GUI工具,mysql自带命令行client才是你的最佳武器
可选项
1.mysql 分区配置,因为限制太多,实际中分表都是程序做
2.高性能 mysql
a).drizzle
b).MariaDB
c).handlersocket,吹牛逼用,实际工作也很难用上,因为性能从来都不是问题,凡是采用各种“ 奇巧淫技”的项目,必然是天坑,人民群众喜闻乐用的产品都是老老实实采用最简单朴素技术实现

ok,耐着性子20天学完,你就能胜任主流互联网公司Mysql DBA工作

吐个槽,我招募过很多DBA,mysql
DBA的工作知识就这么些,其他DBA也差不多,看一遍操作一遍你就学会了,基本上不用智商。所谓亿万用户海量计算,哪只是一种经历,你在现场你就会有。DBA只是一个"看门狗"的角色:有事能打电话找到人,出了事故有人可以被罚款,没事就一边凉快去。

互联网让获取知识的成本越来越低,数据库越来越像一个普通软件,你见过浏览器,office需要专人操作么?

所以,DBA不是一个可以承载梦想的职业,年轻人如果想在技术领域有发展,想要“改变世界”,老老实实写代码当程序员去吧

Mysql DBA 20天速成教程的更多相关文章

  1. Mysql DBA 20天速成教程,DBA大纲

    Mysql DBA 20天速成教程 基本知识1.mysql的编译安装2.mysql 第3方存储引擎安装配置方法3.mysql 主流存储引擎(MyISAM/innodb/MEMORY)的特点4.字符串编 ...

  2. MySQL DBA教程:Mysql性能优化之缓存参数优化

      在平时被问及最多的问题就是关于 MySQL 数据库性能优化方面的问题,所以最近打算写一个MySQL数据库性能优化方面的系列文章,希望对初中级 MySQL DBA 以及其他对 MySQL 性能优化感 ...

  3. MySQL DBA的个人修养

    做为一个MySQL DBA,必须具有以下的素质: 一, 身体素质 DBA必须接收和处理各种报警,不论是中午在吃饭或者凌晨三点已经进入深度睡眠.接到报警需要立即进入应急状态,找到电脑,联上网络,快速定位 ...

  4. 【转】MYSQL DBA知识了解-面试准备

    http://www.itpub.net/forum.php?mod=viewthread&tid=1825849 公司招聘MySQL DBA,也面试了10个2年MySQL DBA工作经验的朋 ...

  5. 阿里巴巴MySQL DBA面试题答案[转]

    无意中看到阿里巴巴的面试题,,借此回首DBMS时刻趁热打铁巩固一下基础 拿到题目大概浏览了一遍难度大概在中上游水平,自己跪了接近35%的题目 自己答题如下,欢迎大家讨论分析题 1 2 3 4 5 6 ...

  6. MySQL DBA的修炼与未来(参考篇)

    转自:https://blog.csdn.net/xielingshao/article/details/77840101 MySQL DBA的修炼与未来 随着MySQL地位爆炸式的提升, MySQL ...

  7. 阿里巴巴 -- MySQL DBA 面试题

    1.MySQL的复制原理以及流程 (1).先问基本原理流程,3个线程以及之间的关联: (2).再问一致性延时性,数据恢复: (3).再问各种工作遇到的复制bug的解决方法. 2.MySQL中myisa ...

  8. windwos10安装mysql8.0.20详细图文教程

    windwos10安装mysql8.0.20详细图文教程 1.浏览器搜索mysql下载安装 地址:https://dev.mysql.com/downloads/mysql/ 2.登录或者不登录下载 ...

  9. 我心中的MySQL DBA

    原文网址链接:http://wangwei007.blog.51cto.com/68019/1718311 MySQL是一个跨平台的开源关系型数据库管理系统,目前MySQL被广泛地应用在Interne ...

随机推荐

  1. C#获取程序启动目录

    //WCF service: string servicePath = System.Web.Hosting.HostingEnvironment.MapPath("~"); // ...

  2. Java-Shiro(四):Shiro

    https://blog.csdn.net/visket2008/article/details/78539334 不错的视屏教程,很实用:https://www.bilibili.com/video ...

  3. HttpWebRequest抓取网页数据返回异常:远程服务器返回错误: (503) 服务器不可用

      解决方法:   HttpWebRequest request = (HttpWebRequest)WebRequest.Create(webURL);                //声明一个H ...

  4. IIS 7启用static JSON文件能POST方法

    <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.we ...

  5. 【Python】torrentParser1.01

    在昨天的版本上做了一些改进,如增加getAll,修改getSingleFileName等 代码: #-------------------------------------------------- ...

  6. C++缓冲区溢出

    测试代码: #include <stdlib.h> #include <string.h> #include <stdio.h> int main() { ] =& ...

  7. centos7默认安装没有连接到网络

    1.显示所有连接 # nmcli con show 2.连接到网络 # nmcli con up enp0s3 这个ens33是通过显示所有连接查到的

  8. springmvc转换JSON数据

    1.引入jackson包 要想在springmvc框架下支持json的转换,需要引入jackson的包,在pom.xml中添加如下代码: <dependency> <groupId& ...

  9. Linq中的连接(join)

    http://www.cnblogs.com/scottckt/archive/2010/08/11/1797716.html Linq中连接主要有组连接.内连接.左外连接.交叉连接四种.各个用法如下 ...

  10. JAVA_SE基础——26.[深入解析]局部变量与成员变量的差别

    黑马程序猿入学blog ... 假设这章节非常难懂的话应该返回去先看  JAVA_SE基础--10.变量的作用域 定义的位置上差别: 1. 成员变量是定义在方法之外,类之内的. 2. 局部变量是定义在 ...