Some questions about SQL

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Sphexi

Diamond Member
Feb 22, 2005
7,280
0
0
frankly i disagree with you, but it varies with the size and needs of the organization. i am a dba on a team of around 20 people (all oracle and 4 whom are sql server).
we manage hundreds of databases. we help developers design their systems properly so that the developers don't have to research all the elaborate ways to do things. the dba knows the best way.

A dba is more then knowing sql, but we don't deal with BI. atleast not in my workplace. a DBA does need to know how to program, how to tune, how to backup, to design and implement a system. These aren't trivial or easy things.

If a developer comes to you with extreme requirements (hundreds to thousands of users per database server, hundreds of millions of records per hour that need to be inserted and so on),
it isn't trivial to deliver, and you can't just throw a mainframe at it.

Our DBA knows absolutely nothing about .NET or any kind of programming language, he's strictly T-SQL/SQL. He's also paid as much or more than most of the developers, as he's taken processes that used to run for hours before down to just minutes, and our entire business is built on timing.

Unfortunately getting him to answer my many questions isn't going to happen
 

ForumMaster

Diamond Member
Feb 24, 2005
7,797
1
0
Our DBA knows absolutely nothing about .NET or any kind of programming language, he's strictly T-SQL/SQL. He's also paid as much or more than most of the developers, as he's taken processes that used to run for hours before down to just minutes, and our entire business is built on timing.

Unfortunately getting him to answer my many questions isn't going to happen

that's a shame. all most everybody on our team knows programming to a degree. a couple also have a degree in CS. is it essential? maybe not. does it help? absolutely. you need the background to understand what the developer is doing in order to help them.

i remember last month, when we sat down with the head of small development team to discuss some design issues. turns out they have no idea how to use odp.net.

we invested an entire day and taught the development team how to properly use odp.net. what is a nested table. the basics of plsql and so on.
when they need help, they ask and we're glad to provide it.

imo, a dba should be more then just plsql/tsql. otherwise he can't see the bigger picture.
 

Ghiddy

Senior member
Feb 14, 2011
306
0
0
From my experience, you'll need minimal knowledge of transact SQL to get a job as a DBA.

The really good SQL guys consult.

This pisses me off because I have to work with people who don't know the bare minimum in their job description and more often than not, I have to tell them what to do while they hold the keys to do it.

Please don't be one of "those" guys. Get some real learning. Stop posting on forums unless it supplements your real training.

Oh man, I had the same problems. I was a developer at one company where we had tons of database problems. The IT guys claimed our apps were running shitty and had problems because we couldn't code. But I delved into things and basically systematically exposed the DBA's as useless assholes who were not doing their jobs at all. I made them set up indexing maintenance, archiving, performance optimizations.

Had similar experiences with sysadmins too. These guys were huge pricks who held the keys to do anything, and held back productivity because to get anything done you had to go through them, and often their ways of doing things were very inefficient because they were ultimately lame IT guys who fell into those types of jobs because it didn't require any intelligence to get their jobs.

Sometimes some of the guys knew what they were doing and were great to work with though, but at least half of them fall into the first category I described.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |