DBA需要掌握的技能和经验

认识DBA
什么是DBA?
为什么需要DBA?
DBA需要做哪些技能?
SQL语音
安装部署
性能调优
应用优化
故障处置
容量规划
架构设计
DBA要做哪些工作?
性能调优工作(数据库优化、容量评估、软硬件升级)
开发支持工作(存储方案定制、数据库设计、数据库变更、SQL Review)
流程与培训(数据库开发规范、运维流程与标准化、业务培训)
–数据库访问优化漏斗法则
DBA如何发展?

目标
想尽一切办法缩短DB的不可用时间仍然是DBA的目标。

经验
根据经验,主机OS崩溃、硬件故障,仍然是影响MySQL可用性的最主要因素,如果这些故障都恢复了,另一个非常耗时的恢复就是InonoDB自己的恢复时间。

理论基础
1.MySQL体系结构

2.内存组成

3.存储引擎

4.索引

5.事务

6.锁

7.性能优化

8.架构设计原则、方法

工具
工作中常用到的三种连接方式:应用程序驱动(如JDBC)、SQL命令行(又分本地连接和远程连接)、GUI工具

实战经验
1.同步复制

2.备份与恢复
使用Percona XtraBackup软件备份与恢复你的MySQL

3.集群架构

4.批量管理服务器

5.项目案例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值