首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于MySQL DBA,需要经历哪些概念?

对于MySQL DBA,需要经历哪些概念?
EN

Database Administration用户
提问于 2011-10-12 06:08:26
回答 1查看 1.3K关注 0票数 4

我是一名MySQL开发人员,此外,我还在顶级处理一些DBA活动,如备份、还原、mysql安装等。

现在我想转移到DBA,所以我想要深入了解,比如哪些和概念应该作为一个DBA来完成。

同时,每天都要监控什么和所有的东西。

请帮我这个忙。

EN

回答 1

Database Administration用户

回答已采纳

发布于 2011-10-12 16:02:05

存储引擎

您应该非常熟练地使用两个主要存储引擎:MyISAMInnoDB

你必须学会:

MySQL复制

你应该明白

  • I/O和SQL线程是什么?
  • 当从日志更新对从服务器是必要的时。
  • 什么允许你在只读奴隶上写东西?
  • 当对主程序上的表使用MyISAM/黑洞时
  • 如何填充中继日志
  • 如何识别从错误
  • 如何在SQL中筛选特定数据库和表的/ filter
  • 为什么要为奴隶而不是主人运行备份?

疑难解答和调优查询

  • 了解如何在查询上运行“解释”
  • 了解如何创建索引以适当加快查询速度。
  • 了解如何调优查询
  • 学习如何激活慢速日志
  • 了解如何将慢速日志转换为MyISAM

INFORMATION_SCHEMA

你应该学习如何查询这些信息。_用于表信息、行计数、最后访问信息等的模式数据库

第三方工具

您应该采用的最佳工具如下:

  • 马提特
  • Percona工具包 ( MAATKIT叉子也来自Percona)
  • XtraBackup
  • MONyog / SQLYog

这不是一个全面的清单。然而,对于任何人来说,作为开发人员/DBA的熟练程度都是足够的。

下面是甲骨文的认证考试描述,它提供了MySQL中需要拥有和知道的技能列表:EXAM1EXAM2

这里是一套很好的MySQL书籍供您学习

票数 8
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/6740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档