- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
So Eric's manager is the president's daughter?
Admin
Of course this assumes that employees will use the time they save to do more productive work, rather than taking long lunch breaks, playing video games, or reading the Daily WTF.
Admin
I used to work for the government. I think what you mean is, "Why build two when you can have one at twice the price?"
Admin
Admin
TRWTF is probably the dev guy not knowing the name of the dev DB server until he got some new hardware that pointed him there. How can the dev guy not know the name of the dev DB Server?
Admin
Admin
Oh thank you good sir for the first good chuckle of the day. Who has 2 thumbs (I hope) and +1 Internets ? THAT GUY!
CAPTCHA: consequat when you couldn't give a squat about the consequences.
Admin
I'm a pretty expereinced DBA and a Navy Seals Op with over 300 confirmed kills, and can vouch that there is some validity to this.
I'll give you an example of what happened at this gig after I graduated with top honors at west point. This companies previous DBA team conducted at worst, borderline sabotage and at best, benign neglect. They didn't get the respect they wanted from the devs and the business didn't buy them this SAN which would cost the same as a small mansion in Beverly Hills; thus they let everything go to crap.
Code calling stored procedures that scan all rows for every letter someone typed in a search box (non cached) which also caused locking issues (isolation levels were jacked) and caused endless time outs.
Tables that were terabytes in a RDBMS without proper partitioning, compression, archiving, bad indexing, etc.
SELECT *'s in the app code all over the place with tons of data going to web servers with bad networking that couldn't handle the load.
An absense of NOCOUNT ON when returning literally billions of rows in loops.
I'm just an average DBA but we were able to resolve the majority of their issues without buying any new hardware, just running on a 1gbps ISCSI san. However, the 'cost to fix code' vs 'buying 2 fusion IO cards' is a decision the business has to make. Almost always they will buy the FusionIO cards and if they are very forward thinking, they will then fix the code in parallel.
Admin
Admin
I need to go lay down: I have been both Mitch and Eric at previous companies. Or maybe it is Monday. Or both.
Admin
If you're in QA, it's always broken.