Observant Louis Davidson

Slides:



Advertisements
Similar presentations
Tips and tools to keep you and your information safe on-line. We will go over a lot of information today, so it is important to pay attention and follow.
Advertisements

Xtreme Programming. Software Life Cycle The activities that take place between the time software program is first conceived and the time it is finally.
DBA Quick Start What do you do when you’ve fallen into a job as a DBA? Take a deep breath, Find out what you’ve got, And dive right in!
Copyright © 2007 Quest Software The Changing Role of SQL Server DBA’s Bryan Oliver SQL Server Domain Expert Quest Software.
Project Management : Techniques and Tools (60-499) Fall 2014 / Winter 2015.
 I totally agree  I agree in most cases  Sometimes this is the case  I totally disagree Most people who are homeless have put themselves in that.
What Counts for a DBA Observant Louis Davidson
Michael Still Google Inc. October, Managing Unix servers the slack way Tools and techniques for managing large numbers of Unix machines Michael.
The Enterprise Project Management (EPM) Professional March 28th, 2007 Brendan Giles, BSc., PMP, MOS, MCP (EPM) The Key to Successful Adoption of Enterprise.
Data Base Systems Some Thoughts. Ethics Guide–Nobody Said I Shouldn’t Kelly make a backup copy of his company’s database on CD and took it home and installed.
Nexthink V5 Demo ITSM – Slow Computer. Situaiton › How from a problem reported can I take smart decision to reduce overall global problem in my environment.
February 15, 2004 Software Risk Management Copyright © , Dennis J. Frailey, All Rights Reserved Simple Steps for Effective Software Risk Management.
Cover Letter YOUTH CENTRAL – Cover Letters & Templates
The Dating Relationship DO NOW---- In your opinion, what is the purpose of dating? To get to know someone? To have fun? To begin to think about what kind.
What is Science? Goal of Science  Goal of Science  –  to investigate and understand the natural world –  to explain events in the natural world – 
Career Interview By Nathan Martin With: Andy Martin – Sheet Metal Technician.
SQL Server Central Webinar Series #22 What Counts for a DBA Louis Davidson
Grief and Loss.
© 2015 albert-learning.com How to talk to your boss How to talk to your boss!!
WMUG Presents System Center 2012 Configuration Manager Software Updates Management Presented by Robert Marshall MVP ConfigMgr
Improve query performance with the new SQL Server 2016 query store!! Michelle Gutzait Principal Consultant at
ON “SOFTWARE ENGINEERING” SUBJECT TOPIC “RISK ANALYSIS AND MANAGEMENT” MASTER OF COMPUTER APPLICATION (5th Semester) Presented by: ANOOP GANGWAR SRMSCET,
How to Choose the Best Website Monitoring Service.
JBossWS beyond JAX-WS Heiko Braun Senior Software Engineer
System Administration 101
Sitecore upgrades The Past, The Present, The Future.
I/Watch™ Weekly Sales Conference Call Presentation (See next slide for dial-in details) Andrew May Technical Product Manager Dax French Product Specialist.
Welcome to our 6th Grade Parent Breakfast
Building a Home Grown Auditing Infrastructure for SQL Server
An Awesome FYI Innovations 2017.
Cleveland SQL Saturday Catch-All or Sometimes Queries
CSE 341 Section 1 (9/28) With thanks to Dan Grossman, et. al. from previous versions of these slides.
3.5 General feeling that knowledge of hydrology has improved … but more is needed.
All about * and something called Autism Spectrum Disorder
Optimism and Resiliency
Wireless Network Security
Slide #2 Kim Weaver Rocky Mount Public Utilities
Outline Introduction Characteristics of intrusion detection systems
Thinking Like a Scientist
Simplifying XEvents Management with dbatools
GET IN TOUCH WITH US AT APPLE SUPPORT TEAM Apple Support Number Give a Call on Fix An iTunes Error -50.
How to Solve macOS Sierra Update Problem on your Mac ?
Types of SQL Commands Farrokh Alemi, PhD
X in [Integration, Delivery, Deployment]
To survive this life and get to heaven, you will need lots of help
Cognitive Social Theory
Homework 1 Responses and Issues
Supervision and creating culture of reflective practice
Project Planning is a waste of time!!!
ORGANIZATION Utah Studies 7th Grade.
Cognitive Social Theory
SQL Server Agent The Life Preserver for the Drowning DBA Lance Tidwell.
APPLIANCE REPAIR. TABLE OF CONTENTS  HOW TO REPAIR BIG APPLIANCES IN YOUR HOME HOW TO REPAIR BIG APPLIANCES IN YOUR HOME  FIXING YOUR REFRIGERATOR FIXING.
Targeting Wait Statistics with Extended Events
What is Anxiety? BSC *click on the speaker to start audio on each slide.
Introduction to ISO & The Quality Process.
Database hidden disasters…
Kris Hokanson That’s bad mmmkay! …Or, how to know when your SQL Server isn’t working as well as it could.
What are the popular tips to Build a Scalable Technology Stack.
Remember. Remember Schemas Can be thought of as a strategy Sequence of activities to attain a goal.
IST346: What Is IT?.
The Nature of Science.
Bell Work: Answer the following in 3 sentences each.
Booksy University Migration.
Using wait stats to determine why my server is slow
Mastering the Job Search
The Confusing World of Being Responsible versus Accountable
Vendor Software Lessons From Consulting Vendor Software.
Presentation transcript:

Observant Louis Davidson (drsql@hotmail.com) What Counts for a DBA Observant Louis Davidson (drsql@hotmail.com)

What “is” a DBA A definitely “different” sort of technical career It is an amalgam of multiple career types Including… But not limited to..

50% Administrator Protector of the data assets Installer of software Fixer of broken software, data, and sometimes other stuff that isn’t even vaguely in your job description..

35% Developer Reviewer of code that is to be released Fixing data messed up by code written by the 100% developers (only 10% data developer) Possibly that was changed after your review

30% Manager Negotiating with management to help avoid unrealistic expectations

50% Labrador Retriever If you don’t believe me, throw a Labrador into your parking lot and your best DBA will almost certainly retrieve it* * http://100-looneytunes.blogspot.com/2009/08/26-often-orphan.html

100% Busy

What Counts For A DBA

Observant Awareness of your surroundings Knowing where and the condition of the resources you are in charge of Hopefully you sense the problem before it causes real harm..

Too late, something is on fire! “Website is slow!” “My report is taking for-ev-er” “I can’t work, is something broken?” “Why can’t I get to my email?”

Who gets the initial blame?

Fair? Sort of: SQL Server is the backbone of almost every critical business system Often it (well, the db code) is the problem (usually due to weak design\implementation practices) SQL Server provides amazing tooling to determine what is currently going on inside So the DBA often gets the call first to prove that SQL isn’t the problem…

Being Observant (Reactive vs Proactive) Reactive: Hunting for the problem occurring now! Proactive: Always expecting the worst and being prepared Both are needed

Knowing what to observe is key A strong knowledge of how to get information about your SQL Server is essential Without knowledge, most people resort to restarting the machine And more than I can give you in this short hour

Reactive Monitoring Useful while the fire is still raging Using your knowledge of SQL facilities Tools: DMVs Extended Events, Profiler Perfmon

Demo - DMVs

Fire is out of here! “Website is flying!” “My report is awesome” “Why can’t I get to my email?” “I can work, I hate you!”

40% Fire-person

Proactive Monitoring Always being alert for changing patterns Dealing with issues even before the customer notices Two types, which go hand in hand Home grown: highly customized for your particular situation Packaged solution such as Red Gate SQL Monitor: covers the vast majority of needs, also customizable Goal: Prevent the conditions for fire before the blaze starts

60% Fire-Marshall

Demo – Proactive Monitoring

50% Detective Searching through evidence to see what happened (and prevent a repeat occurrence) Avoid overdoing it and causing performance issues looking for problems

100% DBA