Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 SQL Server 2000 Forums
 SQL Server Administration (2000)
 Production DBA

Author  Topic 

ramdas
Posting Yak Master

181 Posts

Posted - 2002-09-10 : 22:51:26
Hi Folks,
In case One lands up with SQL Server DBA job of a production database which is used real time by users. What are things to look out for in terms of Hardware issues in terms of knowing about RAID and memory management tools.
On the software side, in case the database slows down or there is a locking issue, How would one approach it in a production environment. In a development environment A DBA would have much more flexibilities.
Any inputs would be appreciated.
Bye
Ramdas

Ramdas Narayanan
SQL Server DBA

rihardh
Constraint Violating Yak Guru

307 Posts

Posted - 2002-09-11 : 03:53:56
If "one" is a DBA and "one" ends up in a DBA job like this, "one" should know what to do. "One" that is a DBA should always know, that he will,eventually end up in a real time 24/7 environment. By then, "one" should have read enough books and have enough experience to know what it's all about.
To make a long story short, there are simply too many things to consider. That's why there are books that reach up to 1200 pages. "One" should read them all!!!

Go to Top of Page

nr
SQLTeam MVY

12543 Posts

Posted - 2002-09-11 : 07:15:29
You should hope there is someone to learn from.

==========================================
Cursors are useful if you don't know sql.
DTS can be used in a similar way.
Beer is not cold and it isn't fizzy.
Go to Top of Page

Page47
Master Smack Fu Yak Hacker

2878 Posts

Posted - 2002-09-11 : 08:25:16
rihardh,
While I do share you high level of bitterness, I must admit that are very few people that land their first job as a DBA with "enough experience to know what it's all about"...That's kinda by definition, no?

ramdas,
Reading books and participating in a community like this is a great way to build your skills. Additionally, I would suggest keeping a 'toolbox' database of tricks you learn along the way. Keep all the little nuggets you pick up in one place.
The most important thing for a n00bie dba is to remain calm in the face of even the worst devistation. In fact, the worse the problem, the slower you should go. When get to your desk in the AM and open EM to find that all of last nights jobs failed, go get a cup of coffee. Then come back and poke around and see whats up. Once you think you know what the problem is, go get another cup of coffee and maybe a smoke, and then come back. Don't jump too quickly into things, especially when the stress level turns up. Taking an extra ten minutes to do things correctly is much more better than making mistakes in half the time, you know? ...

Jay White
{0}
Go to Top of Page

nr
SQLTeam MVY

12543 Posts

Posted - 2002-09-11 : 10:12:29
Most important advice:
Keep a record of everything you do.
Always make all changes via scripts and save them.

This is especially important at 2:00 am after a lot of beer.

Always make sure you email lots of people with the the details of any changes (especially when you make them remotely from home) so that everyone doesn't have to wait for you to get in because they don't know what you've done.

==========================================
Cursors are useful if you don't know sql.
DTS can be used in a similar way.
Beer is not cold and it isn't fizzy.
Go to Top of Page

Merkin
Funky Drop Bear Fearing SQL Dude!

4970 Posts

Posted - 2002-09-11 : 10:19:03
quote:


This is especially important at 2:00 am after a lot of beer.



I would go one step further than that.
I have made it a bit of a rule after a few "Oh No Seconds" to try not to run any live, non-reversable data manipulation scripts after 1am. I will code them and run them on a dev system, then save it all and get some sleep.

In the morning, with a clear head, I run the live script.

This has kept me out of some trouble

Damian
Go to Top of Page

ramdas
Posting Yak Master

181 Posts

Posted - 2002-09-11 : 13:13:32
Hi folks,
Thank you guys for giving me some insight.
Bye

Ramdas Narayanan
SQL Server DBA
Go to Top of Page

chadmat
The Chadinator

1974 Posts

Posted - 2002-09-11 : 15:09:43
You should also be familiar with the Operations Guide.

http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechnol/sql/maintain/operate/opsguide/default.asp

-Chad

Go to Top of Page

solart
Posting Yak Master

148 Posts

Posted - 2002-09-12 : 12:45:20
I believe to be a successful DBA, you have to be detail oriented, study constantly, be willing to learn from others.

Go to Top of Page

Onamuji
Aged Yak Warrior

504 Posts

Posted - 2002-09-12 : 15:42:08
AND LOTS OF BEER!

Go to Top of Page

JustinBigelow
SQL Gigolo

1157 Posts

Posted - 2002-09-12 : 17:42:40
And SQLTeam!

Justin

Have you hugged your SQL Server today?
Go to Top of Page

Onamuji
Aged Yak Warrior

504 Posts

Posted - 2002-09-12 : 19:10:54
and chicken wings!

Go to Top of Page

rihardh
Constraint Violating Yak Guru

307 Posts

Posted - 2002-09-13 : 03:32:46
Hi Page47

It's not bitterness, It's just showing the fact, that too many are not taking the role of a DBA seriously. I know that someday you have to get a job, but be honest,the first one for a newbee to be a production DBA on a 24/7 system, is a bit too much for me.

By now I understand why my replies always provoke strange reactions of companionship, protection and willingness to help the person in need. But be honest, It's a cruel world we're working in and the role of a 24/7 DBA is similar to the head engineer in a nuclear powerplant. The plant itself is a prooven, stable piece of machinery that needs constant attention and administration. As long as things go their way, fine, but the situation can quickly turn for the worse and not knowing the right moves to prevent further damage can lead to major disaster (and I mean major). MSSQL server is a reliable, stable database server that, once up and running, needs little attention. But its functionality and stability depends on many other factors that have little in common with the server itself. That's why the path to a MCDBA includes exams like administering MS Windows server, implementing distributed apps...
Once things go their way on a 24/7 DB you need to react quick and know your moves. If you don't, no forum, coffee or bear will heal the feeling of failure or wipe out that pink glow in your hand.

Go to Top of Page
   

- Advertisement -