如何成为一名优秀的DBA(数据库管理员)

DBA是Database Administrator的简称,是一个负责管理和维护数据库服务器的人,DBA负责全面管理和控制数据库系统。DBA需要跟各种人员打交道,这些人员可能是销售商、用户、开发人员或者管理人员,那么如何成为一名优秀的DBA(数据库管理员)

操作方法

  • 01

    要有自信心 我就有几个缺乏自信心的部下,他们反复问我一些事无巨细的问题,他们没有信心哪怕做最小的决定。他们也缺乏工作的主动性。这对于初级DBA来说可能问题不太大,但对于那些高级DBA来说,如果他们缺乏自信心,他们又可以依赖谁帮他们决策呢?在DBA的面试中,即使你不能回答某个技术问题,你也要表现出足够的自信心。最致命的不是不知道问题的答案,而是不知道从哪儿得到答案。

  • 02

    要有好奇心 几乎所有的数据库系统都在不停地更新。但并不是所有的更新都有技术文档。对于好的DBA来说,好奇心是必需的。没有好奇心和求知欲的DBA总是等待有人告诉他们答案。而一个求知欲强的DBA将安装最新版本的数据库系统,并立即开始搜寻那些哪怕是细微的功能和性能上的差异和增强,从而改进自己的工作。应试时一个必然问及的问题是:你手头有哪些参考资料?你如何使用它们?毫无疑问,如果你只回答了数据库的文档,或者你甚至没有读过他们,你的"股票市值"将大大下降。好奇心会驱使DBA们理解数据字典(Data Dictionary)、管理工具(Tools)或者其他支持包(Packages)。

  • 03

    坚韧的意志力 DBA常常会碰到棘手的问题。寻找答案是一个需要坚韧意志力、可以经受摔打的个性特点。我常常在一些讨论组或者论坛上看到DBA们提出的问题,这些问题往往是提问者自己可以解决的,如果他们具有坚韧的个性特点,并努力寻求问题的答案。

  • 04

    自我驱动 自我驱动对每个人都是很重要的,对DBA尤其如此。DBA要能想办法使问题出现,而不是等待问题的出现。自驱力强的DBA常常设法取得或者自己写一些必要的脚本(Script)来监控包括数据表大小(Table Size)、表空间使用(Tablespace Usage)等项目,这些项目如果被忽视,他们将遇到麻烦。应试的时候DBA们常常被问及在PL/SQL、SQL或者SQL*PLUS方面的经验,这些问题将把你从从来没有编写过自己需要的脚本的那些DBA们区分开。

  • 05

    老练 不用说和用户,就是和程序员和管理人员打交道,也需要你足够老练。一个一点不会处事的DBA不会为你做什么好事,只会在你的部门点燃敌对情绪的烈火。老练是这样一种能力,你劝告某个人到地府去,哈哈,最后这个人怀着渴望的心情去了。很多时候,开发者、管理者、用户,他们会提出毫无道理的需求,DBA们需要老练地引导、修正它们的要求,说服他们。在应试时,你的应对就很能说明你是否老练。

  • 06

    注意细节 最后说说注意细节,这种性格倾向非常重要。注意细节的DBA们衣着整洁,有自己的日程安排,在应试前对应聘的单位做过调查。注意细节的DBA们深入了解数据库的内核,并能理解视图、表之间的关系。

(0)

相关推荐

  • 一名优秀的程序员是这样炼成的

    如何成为一名优秀的程序员? (一) 一位仁兄说的“程序员写的程序不是算法+语法 ,而是要能够满足用户需求的工 具”我非常赞同,要想达到用户需求就必须从各个方面来考虑如业务、人机交互 、效率等方面,而不 ...

  • 如何成为一名优秀的软件工程师

    成为一名优秀的软件工程师是每一个软件工程师的目标,但是在实际中,优秀的软件工程师和一般的软件工程师的表现肯定是参差不齐的,这是什么原因造成的呢?这是一个我们必须反思的问题,同时还是一个关乎团队建设和个 ...

  • 如何成为一名优秀的UI设计师

    操作方法 01 如何成为一名优秀的UI设计师?一个产品能否成功,一方面看产品的质量和性能,一方面看产品的外观和体验,UI设计师要做的就是后者,给产品设计一个精美的外观,同时优化产品的交互性,给用户打造 ...

  • 如何成为一名优秀的宠物摄影师

    不管它们是逗人喜爱的,还是凶猛的,我们知道你都想在胶卷上记录下你的家庭宠物.不要担心你的小猎兔犬.小猫或大蜥蜴会在相机前害羞,这些小家伙是不会让纽约摄影学院的摄影师错过任何一个机会的!在这里,我们用成 ...

  • 如何做一名优秀的女程序员

    不得不承认,在这个数量上男性占主导的IT行业,女程序员的工作能力常常遭到质疑.有些企业暗文规定不招女开发,有些企业频频降低招聘要求,抢招女开发却只为调节团队气氛.对于这种现状,我们应当抱着积极的态度去 ...

  • oracle 数据库导入导出方法教程

    oracle11g数据库导入导出: ①:传统方式--exp(导出)和(imp)导入: ②:数据泵方式--expdp导出和(impdp)导入; ③:第三方工具--PL/sql Develpoer;一.什 ...

  • CentOS系统中跟踪高IO等待详解

    高IO等待问题的第一个征兆通常是系统平均负载.负载均衡的计算都是基于CPU利用率的,即使用或等待CPU的进程数目,当然,在Linux平台上,进程 几乎都处于不可中断的睡眠状态.负载均衡的基线可以解释为 ...

  • MySQL教程(MySQL数据库入门教程)

    一.MySQL基础1.1.MySQL概述数据库顾名思义,就是存储数据的仓库,这些数据是有组织存储的(DataBase简称DB).而数据库管理系统,即操作和管理数据的大型软件(DataBase Mana ...

  • MySQL数据库与PostgreSQL数据库比较 哪个数据库更好些?

    如果打算为项目选择一款免费、开源的数据库,那么你可能会在MySQL与PostgreSQL之间犹豫不定。MySQL与PostgreSQL都是免费、开源、强大、且功能丰富的数据库。你主要的问题可能是:哪一 ...