as a dba, where do i start? (1.0)
DESCRIPTION
From SQL Saturday presentations - As a DBA, Where Do I start? Mike Walsh walks through the "itties" of Database Administration.TRANSCRIPT
As A DBAWhere Do I Start???
Mike WalshSQL Saturday – WalthamJanuary 30th, 2010
“Where Do I Start?”
Flickr: www.flickr.com/photos/uxud/3396427350/in/set-72157618745751536/
Flickr: http://www.flickr.com/photos/brykmantra/76765412/
“How’s the Sr. DBA?”
Mike Who???
What About You?
Goal 1:
Leave As ADVOCATES
Goal 2:
Leave With QUESTIONS
Goal 3:
Beat Up a MYTH..
“Set It And Forget It”
Leave As ADVOCATESLeave With QUESTIONS
database administrator (abbreviated as DBA)(computing) a
person who is responsible for the logical and physical design of databases, and normally for all aspects of their recoverability, integrity, security, availability
and performance
Source: Wiktionary.Com
http://www.flickr.com/photos/mogwai_83/3022261893/
http://www.flickr.com/photos/everythingisaspoon/1463982617
“-ITTIES”
Recoverability
Reliability
Security&
Auditability
Availability
“Performability”
RecoverabilityReliabilitySecurity & AuditabilityAvailabilityPerformability
“You’re Fired”
Recoverability
•60% Done Within 1 Yr (various)•72% Done within 2 years•Recreating data from scratch?•$2000/$8000/mb (2007, study)
Word Association
Recoverability
Restore or Backup?
“How fast will backups be?”
“Can I backup to this tape?”
“Do We offsite the backups?”
“What Kind of Backup?
Thinking of Backups
“Restore Test Plan?”
“Will that tape work in 6 yrs?”
“How do we backup?”
“What about x or y scenarios?”
Thinking of Restores
Who’s In Charge??
Meeting Expectations
Let’s Look•MAP•Environments Not Being Backed Up?•Full Recovery but no Log Backups?
Security&
Auditability
•Secure Your Environment•Least Privilege•Keep Developers out of Production•Write the policies•FOLLOW the policies
“Common sense is
very uncommon” – Horace Greeley
Security
http://www.flickr.com/photos/andryone/120278573
Wikimedia.org
Why After Recovery?
Least PrivilegeGroup BasedRole Based
Least Privilege
What is NECESSARY?
What is NOT NECESSARY?
Groups & Roles
Availability
“Low” Availability
Not Set-It and Forget-It
High Availability
Reliability
“HELP! We implemented this project
and….”
UPDATE ProjectSET NeedDBA = 1
WHERE Date < GETDATE()
Wikiemedia.org
Goal 1:
Leave As ADVOCATES
http://www.flickr.com/photos/jasoncartwright/168646014/
http://www.flickr.com/photos/yardena2009/3484240840
Data Quality
“Data Quality is also deferred until the yyyy
planning session (3 yrs out)….”
Performability
http://www.flickr.com/photos/wwworks/1384954600
http://www.flickr.com/photos/hikingartist/3515471358/
http://www.flickr.com/photos/rsgranne/179319967
RecoverabilityReliabilitySecurity & AuditabilityAvailabilityPerformability
Goal 1:
Leave As ADVOCATES
Goal 2:
Leave With QUESTIONS
Goal 3:
Beat Up a MYTH..
StraightPathSQL.com/where
•Principal DBA at a large insurance company•Consulting business, StraightPath Solutions•10+ years of SQL Server experience•Syndicated SQLServerPedia blogger•Twitter @ mike_walsh•Blog at www.StraightPathSQL.Com• Daddy to two under 5 with one more on the way in 2010•Husband to an amazing wife
About Mike
Seacoast SQL Users Group
•Portsmouth, NH (Pease)•First Meeting in April•Weeknights (Tuesdays most likely)•First Speaker - Grant Fritchey?
Confused?Angry?
More Lost?