Reproduced The qualities of a DBA Part II: Character

Source: Internet
Author: User
Tags traits

This article turns from Http://www.searchdatabase.com.cn/showcontent_84382.htm support original, respect original, share knowledge!

In this series of articles, I will talk about some of the qualities that a database administrator (DBA) should have. In the previous article, I described the technical qualities that a DBA should have. In this article, I will describe the valuable personality traits that make a person a good DBA.

Personality traits

What are personality traits? It refers to the distinctive qualities or characteristics that a person possesses. Personality traits are more about the passions, behaviors, attitudes, and emotions that DBAs show in their work. A good DBA leverages his personality traits and technical capabilities to provide quality service, complete database management, and collaborate with relevant people.

Here are some of the most important personality traits that I think a DBA should have. If you think DBAs should also have some other personality traits, add them to your own list.

1. Ability to solve problems

As a DBA, you will encounter a variety of problems. Some are related to database management, while others come from developers. A DBA is considered a problem-solving person, so a good DBA must have good problem-solving skills. It's not that they can solve all the problems, I mean they know some standard ways to solve problems. They use their ability to solve problems to properly identify the root cause of the problem, and then develop a way to solve the problems encountered. In addition, DBAs should always be open-minded in solving problems, and be aware that there is not necessarily one solution to any problem. As a result, they need to objectively evaluate different solutions in order to choose the best approach for a particular problem.

2. Guiding ability

Ideally, DBAs should be the most important part of the enterprise (I know that there is a gap between the ideal and the reality). They know very well how the database works and how the various applications in the enterprise interact with the database. A good DBA should share their knowledge with colleagues. He should have the necessary training skills, and be enthusiastic about sharing knowledge, while willing to provide the necessary guidance to other personnel.

3. Realize automation

There are many people who need to occupy the DBA's time, so the DBA's work is very busy. In order to free up their time, they should take the initiative to automate some tasks that need to be performed manually. Having some manually performed tasks automatically allows DBAs to make more time to serve customers. A good DBA should proactively design and develop a tool that can monitor the efficiency of the DBA environment. The so-called environmental monitoring tool, I mean that DBAs should not spend their time manually monitoring the database environment. Instead, they should purchase or develop an active monitoring environment, which automatically notifies the DBA when a problem occurs with the database. The more automation a DBA implements, the more time it takes to work on other tasks, and more time to resolve issues related to database management.

4. Seek ways to improve the process

Every problem is likely to have another better solution. A good DBA should analyze every problem and discover a variety of different problem-solving methods. They should keep an open mind and consider a larger scope when determining the solution. Once all possible methods have been identified, they can then decide and implement the best way to solve the problem. Even if the problem has been solved, they still need to find some ways to improve it. A good DBA is constantly looking for better business methods to make the environment you manage more and more better.

5, follow the standardized method

There are often different ways to design and develop a technology. Each developer uses his own set of methods to develop database objects and write scripts. As a DBA, you should be able to develop a standardized method of database interaction. DBAs should actively apply a standardized approach to accomplishing their work. To do this, they need to develop database naming conventions, standards, and guidelines that govern the operation of databases and instances.

6. Attitude

Attitude determines everything. No matter how bad things are, DBAs should keep a cool and positive attitude. With a positive attitude and a cool head, DBAs will be better able to focus on the problems that cause database service exceptions. Stay focused and cool, and DBAs have more energy and power to quickly recover interrupted database services.

7. Open Mind

The DBA should actively participate in the activities of the user group or community. A good DBA will use user groups or community power to expand his or her network, while providing feedback to the user group or community and sharing their knowledge. For example, he can share topics on local user groups or on a number of large events, such as Acoug events in the country or a database technology conference. In addition, some excellent DBAs can write technical books or translate some articles, which is a good way to share their knowledge.

8. Moral nobility

DBAs need to follow a certain code of ethics. With a code of ethics, DBAs can make business decisions that reassure customers and business management. A DBA must treat all people fairly and impartially, and only if they have a strong moral foundation.

9, the correct division of work priority

DBAs always need to accomplish different tasks. A good DBA needs to know how to prioritize different tasks so that they can get the job done on time. When working with customers to determine time plans and expected results, DBAs need to leverage their own prioritization skills. Knowing which tasks can be done in 5 minutes and what takes a few days to complete, they make sure that some simple database modifications are complete and that there is time to do big tasks that take a few days to complete.

10. Leadership ability

DBAs need to be the heart of a leader. He has the ability to define the general direction and let the team work together in that direction. He has to take the responsibility of analyzing and solving problems, he should take the initiative to undertake some difficult tasks. DBAs are proactively looking for opportunities to lead some database-related and unrelated tasks.

11. Communication Skills

DBAs have the ability to communicate effectively with customers and management. They must have good interpersonal skills in order to accomplish this communication goal. If the anger and unease of the customer can be mitigated, then he can quickly solve the database related problems. In addition, verbal communication skills are also conducive to giving lectures to management and training other employees. Another important communication skill is listening and having the ability to let customers express their ideas, and DBAs can understand why customers take the time to express these ideas. In addition, DBAs need to have good writing skills. This skill can help them communicate with customers via email, or they can help them develop standards, guidance, or other documentation related to database management.

12. Customer Service

DBAs need to have good customer service skills. He wants to be able to turn technical details into a conversation that can be understood by customers. When analyzing a problem with a customer, he will use this communication skill to understand the source of the problem from the customer's perspective. When a DBA cooperates with others, he sets the desired goal of accomplishing the work, and then tries to fulfill the expected goals as required or exceeded.

Just a few technical skills are not enough to make a person a good DBA. A good DBA must have both good technical skills and a good character base. Only in this way can he communicate and collaborate efficiently with others. Remember, few DBAs have all these traits at the same time. Judging whether a person can be a good DBA can be based on how much technical and personality traits they have. The more traits a person has, the more he can do better in a DBA's career.

Reproduced The qualities of a DBA Part II: Character

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.