SlideShare ist ein Scribd-Unternehmen logo
1 von 59
Downloaden Sie, um offline zu lesen
EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES
Congratulations, You’re A DBA…Now What?
Presented by:
SQL Server MVP, Mike Walsh and John Sterrett
EMBARCADERO TECHNOLOGIES
About Mike Walsh
2
• SQL Server MVP Since 2011
• Working with SQL Server for 16 years
• Partner and Managing Director of the WellDBA™ Practice at Linchpin People
• Blog at www.linchpinpeople.com and www.straightpathsql.com
• Runs the Seacoast SQL Server User Group alongside Jack Corbett
• Speaks at various SQL events
• I’ve been a new DBA, a few times. 
• @Mike_Walsh on twitter
About Linchpin People
Linchpin People is a company made up of many SQL Server experts. We have a trade guild mentality –
working with the craftsmen in our field on various SQL server challenges. One of our service offerings,
the WellDBA Exam™ highlights a lot of the misses of the areas of focus we’re talking about here. We
often see the same patterns exist in many environments.
EMBARCADERO TECHNOLOGIES
About John Sterrett
3
• Working with SQL Server for 10 years
• Group Principal of the WellDBA™ Practice at Linchpin People
• Blogs at www.johnsterrett.com and www.linchpinpeople.com
• Tweets at @JohnSterrett
• Speaks at a lot of SQL Server conferences
• Runs a SQL Server User Group in Austin, TX
• Runs the High Availability PASS Virtual Chapter
• PASS Regional Mentor for South Central US Region
• Co-Author of a book SQL Server 2014 Backup and Recovery
• He’s been a new DBA a few times, too.
EMBARCADERO TECHNOLOGIES
Let’s start with a story…
EMBARCADERO TECHNOLOGIES
“Where Do I Start?”
Flickr: www.flickr.com/photos/uxud/3396427350/in/set-72157618745751536/
EMBARCADERO TECHNOLOGIES
Flickr: http://www.flickr.com/photos/brykmantra/76765412/
“How’s the Sr. DBA?”
EMBARCADERO TECHNOLOGIES
Goal #1
Leave As
Advocates
7
EMBARCADERO TECHNOLOGIES
Goal #2
Leave With
Questions
8
EMBARCADERO TECHNOLOGIES
Goal #3
Beat Up a MYTH
9
EMBARCADERO TECHNOLOGIES
EMBARCADERO TECHNOLOGIES
EMBARCADERO TECHNOLOGIES
“Set It And Forget It”
12
EMBARCADERO TECHNOLOGIES
“Set It And Forget It”“Set It And Forget It”
EMBARCADERO TECHNOLOGIES
Alright… Enough History
Leave As
ADVOCATES
Leave With
QUESTIONS
EMBARCADERO TECHNOLOGIES
15
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
EMBARCADERO TECHNOLOGIES
16
So…
Let’s Prioritize
EMBARCADERO TECHNOLOGIES
17
Recoverability
Security & Auditability
Availability
Reliability
“Performability”
EMBARCADERO TECHNOLOGIES
EMBARCADERO TECHNOLOGIES
EMBARCADERO TECHNOLOGIES
EMBARCADERO TECHNOLOGIES
21
“You’re Fired”
EMBARCADERO TECHNOLOGIES
22
Recoverability
EMBARCADERO TECHNOLOGIES
23
 70% Small Firms done w/in 1yr
(DT/PriceWaterHouse)
 100% Of Drives Fail
 50% Of Tape backups fail to restore
(Gartner)
EMBARCADERO TECHNOLOGIES
Thinking of Backups
24
“How fast will backups be?”
“Can I backup to this tape?”
“Do We offsite the backups?”
“What Kind of Backup?
EMBARCADERO TECHNOLOGIES
Thinking of Restores
25
“Restore Test Plan?”
“Will that tape work in 6 yrs?”
“How do we backup?”
“What about x or y scenarios?”
EMBARCADERO TECHNOLOGIES
26
Who’s In Charge??
EMBARCADERO TECHNOLOGIES
27
Working To Set
& Meet
Expectations
EMBARCADERO TECHNOLOGIES
Backing Up?
28
 Agent Alerts
 Monitoring Tools
 SQL Scripts
 Just Do it!
EMBARCADERO TECHNOLOGIES
Homework
29
 Verify you have backups!
 Do a test restore (not in production)
 Make sure you are on same page with
business around recovery goals.
EMBARCADERO TECHNOLOGIES
30
Security
&
Auditability
EMBARCADERO TECHNOLOGIES
Get Auditable
31
 Secure Your Environment
 Least Privilege
 Optimists Need Not Apply
 Write The Policies
 FOLLOW The Policies
 It’s Common Sense
EMBARCADERO TECHNOLOGIES
Security
32
 Identify Threats
 Make A Plan
 Implement
EMBARCADERO TECHNOLOGIES
http://www.flickr.com/photos/andryone/120278573
EMBARCADERO TECHNOLOGIES
Wikimedia.org
EMBARCADERO TECHNOLOGIES
35
Least Privilege
Group Based
Role Based
EMBARCADERO TECHNOLOGIES
36
Least Privilege
EMBARCADERO TECHNOLOGIES
37
What is NECESSARY?
EMBARCADERO TECHNOLOGIES
38
What is NOT NECESSARY?
EMBARCADERO TECHNOLOGIES
39
Groups & Roles
EMBARCADERO TECHNOLOGIES
Homework
40
 Figure out who is in the SA fixed server
role and make sure it makes sense!
EMBARCADERO TECHNOLOGIES
41
Availability
EMBARCADERO TECHNOLOGIES
42
“Low” Availability
EMBARCADERO TECHNOLOGIES
Homework
 Setup SQL Agent alerts.
 Look at your error logs!
43
EMBARCADERO TECHNOLOGIES
44
High Availability
EMBARCADERO TECHNOLOGIES
Homework
 Watch John’s intro video
45
EMBARCADERO TECHNOLOGIES
46
Reliability
EMBARCADERO TECHNOLOGIES
47
“HELP! We
implemented this
project and….”
EMBARCADERO TECHNOLOGIES
48
UPDATE Project
SET NeedDBA =1
WHERE
Date < GETDATE()
EMBARCADERO TECHNOLOGIES
49
Vendor Interview
EMBARCADERO TECHNOLOGIES
Homework
 Communicate!
 Check out the vendor interview
 Questionnaire
50
EMBARCADERO TECHNOLOGIES
51
“Performability”
EMBARCADERO TECHNOLOGIES
52
http://www.flickr.com/photos/wwworks/1384954600
EMBARCADERO TECHNOLOGIES
53 http://www.flickr.com/photos/hikingartist/3515471358/
EMBARCADERO TECHNOLOGIES
54
http://www.flickr.com/photos/rsgranne/179319967
EMBARCADERO TECHNOLOGIES
Homework
 Take a baseline of your performance
55
EMBARCADERO TECHNOLOGIES
56
Recoverability
Reliability
Security & Auditability
Availability
Performability
EMBARCADERO TECHNOLOGIES
57
LinchpinPeople.com/where
EMBARCADERO TECHNOLOGIES
Coming This Spring…
• This generation will bring you 24x7 database
monitoring and alerting that enables DBAs to analyze
DBMS instances while staying abreast of
customizable metrics and scripts.
58
EMBARCADERO TECHNOLOGIES
Thank you for attending!
Connect with us
59
Read Mike’s Blog
Community.embarcadero.com
Take our word for
it & try it out!
http://www.embarcadero.co
m/products/rapid-sql
Take our survey
Located in the chat window
http://forms.embarcadero.com/
OvercomingTopMistakesInField
Check out Mike’s
recent webinar

Weitere ähnliche Inhalte

Ähnlich wie Congratulations, You’re a DBA... Now What?

Oracle performance project public
Oracle performance project publicOracle performance project public
Oracle performance project public
Carlos Oliveira
 
Understanding Hardware: The Right Fights for the DBA to Pick with the Server ...
Understanding Hardware: The Right Fights for the DBA to Pick with the Server ...Understanding Hardware: The Right Fights for the DBA to Pick with the Server ...
Understanding Hardware: The Right Fights for the DBA to Pick with the Server ...
Embarcadero Technologies
 

Ähnlich wie Congratulations, You’re a DBA... Now What? (20)

Jason vokes customer_success
Jason vokes customer_successJason vokes customer_success
Jason vokes customer_success
 
Top 10 DBA Mistakes on Microsoft SQL Server
Top 10 DBA Mistakes on Microsoft SQL ServerTop 10 DBA Mistakes on Microsoft SQL Server
Top 10 DBA Mistakes on Microsoft SQL Server
 
Comprehensive Validation with Laravel 4
Comprehensive Validation with Laravel 4Comprehensive Validation with Laravel 4
Comprehensive Validation with Laravel 4
 
Threat Modeling Lessons from Star Wars
Threat Modeling Lessons from Star WarsThreat Modeling Lessons from Star Wars
Threat Modeling Lessons from Star Wars
 
RAD Studio XE5 in Action Tech Preview
RAD Studio XE5 in Action Tech PreviewRAD Studio XE5 in Action Tech Preview
RAD Studio XE5 in Action Tech Preview
 
MOUG17: Oracle APEX - Tame IT Backlog Low Code Micro Apps in APEX
MOUG17: Oracle APEX - Tame IT Backlog Low Code Micro Apps in APEXMOUG17: Oracle APEX - Tame IT Backlog Low Code Micro Apps in APEX
MOUG17: Oracle APEX - Tame IT Backlog Low Code Micro Apps in APEX
 
SUGCON 2015 Modelling
SUGCON 2015 ModellingSUGCON 2015 Modelling
SUGCON 2015 Modelling
 
Oracle performance project public
Oracle performance project publicOracle performance project public
Oracle performance project public
 
Debunking the Big Myth About Getting Started in PM by Amazon Sr PM.pdf
Debunking the Big Myth About Getting Started in PM by Amazon Sr PM.pdfDebunking the Big Myth About Getting Started in PM by Amazon Sr PM.pdf
Debunking the Big Myth About Getting Started in PM by Amazon Sr PM.pdf
 
Introduzione alle metodologie di sviluppo agile
Introduzione alle metodologie di sviluppo agileIntroduzione alle metodologie di sviluppo agile
Introduzione alle metodologie di sviluppo agile
 
IronEdge PowerBI World Tour Presentation
IronEdge PowerBI World Tour PresentationIronEdge PowerBI World Tour Presentation
IronEdge PowerBI World Tour Presentation
 
Extreme Professionalism - Software Craftsmanship
Extreme Professionalism - Software CraftsmanshipExtreme Professionalism - Software Craftsmanship
Extreme Professionalism - Software Craftsmanship
 
Agile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessAgile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for Success
 
How to MBSE Pt.3 - Configuration Management.pptx
How to MBSE Pt.3 - Configuration Management.pptxHow to MBSE Pt.3 - Configuration Management.pptx
How to MBSE Pt.3 - Configuration Management.pptx
 
Startup Secrets - an insiders guide to unfair competitive advantage. Michael ...
Startup Secrets - an insiders guide to unfair competitive advantage. Michael ...Startup Secrets - an insiders guide to unfair competitive advantage. Michael ...
Startup Secrets - an insiders guide to unfair competitive advantage. Michael ...
 
Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016
 
Никита Галкин "Technical backlog: инструкция к применению"
Никита Галкин "Technical backlog: инструкция к применению"Никита Галкин "Technical backlog: инструкция к применению"
Никита Галкин "Technical backlog: инструкция к применению"
 
CQRS recepies
CQRS recepiesCQRS recepies
CQRS recepies
 
Understanding Hardware: The Right Fights for the DBA to Pick with the Server ...
Understanding Hardware: The Right Fights for the DBA to Pick with the Server ...Understanding Hardware: The Right Fights for the DBA to Pick with the Server ...
Understanding Hardware: The Right Fights for the DBA to Pick with the Server ...
 
DEVBCN_Jakarta EE! The future of enterprise application behind the myths. _Al...
DEVBCN_Jakarta EE! The future of enterprise application behind the myths.
_Al...DEVBCN_Jakarta EE! The future of enterprise application behind the myths.
_Al...
DEVBCN_Jakarta EE! The future of enterprise application behind the myths. _Al...
 

Mehr von Embarcadero Technologies

Getting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and AndroidGetting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and Android
Embarcadero Technologies
 

Mehr von Embarcadero Technologies (20)

PyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdfPyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdf
 
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
 
Linux GUI Applications on Windows Subsystem for Linux
Linux GUI Applications on Windows Subsystem for LinuxLinux GUI Applications on Windows Subsystem for Linux
Linux GUI Applications on Windows Subsystem for Linux
 
Python on Android with Delphi FMX - The Cross Platform GUI Framework
Python on Android with Delphi FMX - The Cross Platform GUI Framework Python on Android with Delphi FMX - The Cross Platform GUI Framework
Python on Android with Delphi FMX - The Cross Platform GUI Framework
 
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
Introduction to Python GUI development with Delphi for Python - Part 1:   Del...Introduction to Python GUI development with Delphi for Python - Part 1:   Del...
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
 
FMXLinux Introduction - Delphi's FireMonkey for Linux
FMXLinux Introduction - Delphi's FireMonkey for LinuxFMXLinux Introduction - Delphi's FireMonkey for Linux
FMXLinux Introduction - Delphi's FireMonkey for Linux
 
Python for Delphi Developers - Part 2
Python for Delphi Developers - Part 2Python for Delphi Developers - Part 2
Python for Delphi Developers - Part 2
 
Python for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 IntroductionPython for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 Introduction
 
RAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and InstrumentationRAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and Instrumentation
 
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBaseEmbeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
 
Rad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup DocumentRad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup Document
 
TMS Google Mapping Components
TMS Google Mapping ComponentsTMS Google Mapping Components
TMS Google Mapping Components
 
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinarMove Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
 
Useful C++ Features You Should be Using
Useful C++ Features You Should be UsingUseful C++ Features You Should be Using
Useful C++ Features You Should be Using
 
Getting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and AndroidGetting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and Android
 
Embarcadero RAD server Launch Webinar
Embarcadero RAD server Launch WebinarEmbarcadero RAD server Launch Webinar
Embarcadero RAD server Launch Webinar
 
ER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data ArchitectureER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data Architecture
 
The Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst PracticesThe Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst Practices
 
Driving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data AssetsDriving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data Assets
 
Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016
 

Kürzlich hochgeladen

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 

Kürzlich hochgeladen (20)

The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 

Congratulations, You’re a DBA... Now What?