首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >新数据库管理

新数据库管理
EN

Database Administration用户
提问于 2017-02-23 01:46:08
回答 1查看 107关注 0票数 4

我刚在我的公司升职,从一个计算机支持技术员到一个服务器管理员/db管理员。我已经做了大约10年的计算机支持技术。我在大学的数据库设计课上有一些数据库方面的经验,我还制作了一些与MySQL集成的Php程序。

现在我的工作是10 %的数据库管理和90 %的其他服务器管理。我公司的程序员对数据库做得最多。除了我自己,我们没有任何其他的数据库管理员。我现在的角色主要限于备份、还原数据库、解决主要问题和设置数据库权限。自从我开始工作以来,我只遇到了几个不难解决的问题。由于我的工作时间更长,我将有更多的时间用于数据库管理。我的公司使用作为他们的数据库。作为一个新的db管理员,您建议我学习并积极主动地做些什么?您推荐从哪些资源中学习?任何帮助都是非常感谢的!

EN

回答 1

Database Administration用户

发布于 2017-02-23 08:57:34

DBA被要求做很多事情,但在我看来,最重要的事情是:

  1. 备份
  2. 安全性
  3. 可靠性
  4. 性能

当事情发生可怕的错误时,所有的目光都会盯着你。你快速、安静、冷静地恢复关键系统的能力将是非常重要的。练习。测试。再练习一些。确保您的备份策略符合业务期望。了解RPO和RTO。

当事情不出错时,最重要的是确保只有那些应该访问你的数据的人才会这样做。海事组织上文第1和第2条至关重要。不履行这些责任是不能轻易原谅的。

对于关键的生产系统,稳定性是非常需要的。您希望它在没有中断和停机的情况下顺利运行。在办公时间里,不要玩得比必要的更多。在排定的时隙内进行批量作业和维护。阻止别人做蠢事。以身作则。不要在prod服务器上开发,也不要将prod放在开发框上。

如果业绩下降,人们会开始寻求你的帮助或答案。了解查询调优以及与定期维护索引和统计数据的关系。有一些很好的免费资源,如布伦特·奥扎尔奥拉·哈伦脚本,这将给您一个很大的优势。

你可以自动化的任务越多,你就会有更多的时间花在其他地方。

如果你有空闲时间想学到更多知识,你可以从博客和论坛开始,比如DBA堆栈交换SQL Server Central保罗·怀特皮纳尔·戴夫布伦特·奥扎尔亚伦·伯特兰等等。

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

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

复制
相关文章

相似问题

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