question

radhakrishnan avatar image
radhakrishnan asked

Need 1 help in dba interview side

i need 1 help in dba interview side 1)how to tell dba day to day activities 2) u have performance handle in ur server just 2 thinks only starting problem in my side
sql-server-2008interview-questions
1 comment
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

aRookieBIdev avatar image aRookieBIdev commented ·
Hi RadhaKrishnan, Could you explain in detail pls.What exactly do u need to know? Thanks, Kannan Nakkeeran
1 Like 1 ·
Fatherjack avatar image
Fatherjack answered
You dont explain, are you going for the job or conducting interviews for a DBA for your team? re 1 - DBA daily activities change depending on the place of work but I would expect to have someone mention, backups, scheduled jobs, check reports on HDD space;error logs, etc re 2 - I have no idea what you mean. please rephrase it as a question.
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Grant Fritchey avatar image
Grant Fritchey answered
Day-to-day activities do vary depending on the systems under management, the size of the organization, and the number and variety of people on the DBA team. I agree with @Fatherjack, backups, automated jobs, space, are all important tasks. You would also want to talk about automating performance monitoring and responding to the data collected. You'd want to automate system checks using things like Policy Based Management, and respond to those. All types of maintenance, production rollouts, training developers, training other DBAs, learning new tools... There's a lot that goes into it. If you're asking this question for yourself, I'd strongly recommend reading two books, Brad McGehee's [How to Become an Exceptional DBA][1] and Craig Mullins [Database Administration][2]. These cover the topic in question extremely well, and are largely product agnostic. As to the second question, I'm with @Fatherjack, again, I don't understand what you're looking for. [1]: http://www.amazon.com/How-Become-Exceptional-DBA-2nd/dp/1906434239/ref=sr_1_2?ie=UTF8&s=books&qid=1288612594&sr=8-2 [2]: http://www.amazon.com/Database-Administration-Complete-Practices-Procedures/dp/B001JE8VAC/ref=sr_1_16?ie=UTF8&qid=1288612639&sr=8-16
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Tim avatar image
Tim answered
I have to agree with @Fatherjack and @GrantFritchey on (1). Backups, job completion, disk space, etc are all the basic day to day task that every DBA should be doing. If I have to guess as to what your second question might be is that you are wanting to know two things to do if you are having performance issues on a server. Well that really depends on what the symptoms are. If you are having users complaining about things being slow then first look for blocking, then start looking for I/O issues with CPU, Memory, or Disk. Hope this helps.
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

TimothyAWiseman avatar image
TimothyAWiseman answered
As to #1, I will start by echoing FatherJack and Grant. Backups, job completion, monitoring basic stats are all vital and daily. But one thing I would like to add to that list is communicating with others. Being able to receive requests from other people, prioritize them, and provide status reports is almost as important as being able to handle the technical side, and at least in the organizations I have worked in as a DBA (for disclosure, they have all either been small companies or else a small nearly independent project inside a large company) this was a daily activity for a DBA. As to #2, I will also agree that I am not entirely certain what you are looking for. What I think you might be asking is along the lines of "How do handle performance problems in your server?" If that is the case, then the answer would involve steps like: 1. Check to see where the problem really is. Sometimes problems blamed on SQL are actually inside the application using SQL, network congestion, or even something else using up all the resources on the end client. 2. Checking for other, non-sql programs running on the system that might be degrading performance. 3. Further optimize the code. 4. Further optimize indexes and make sure associated statistics are up to date. Etc. I wrote a broad overview of things to look for at [ http://www.sqlservercentral.com/articles/Performance/71001/][1] and Gail Shaw has one far better than mine at [ http://www.simple-talk.com/sql/performance/finding-the-causes-of-poor-performance-in-sql-server,-part-1/][2] [1]: http://www.sqlservercentral.com/articles/Performance/71001/ [2]: http://www.simple-talk.com/sql/performance/finding-the-causes-of-poor-performance-in-sql-server,-part-1/
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.