Challenge for all the Seniors (DBAs) QuestionAreaYou (Today) You (6 Months) You (1 Year) 1Design Tables 2Write Queries 3Deploy Changes 4Tune Queries 5Monitor.

Slides:



Advertisements
Similar presentations
= == Lemons & Lemonade TBWS Certified Trainer Class.
Advertisements

How to Perform a SQL Server Health Check
Module 17 Tracing Access to SQL Server 2008 R2. Module Overview Capturing Activity using SQL Server Profiler Improving Performance with the Database Engine.
Step 4: Inviting to Coach
5 Common SQL Server Performance Issues Jason Hall-SQL Sentry, Dir of Client Services Blog-jasonhall.blogs.sqlsentry.net.
Common Mistakes Developers Make By Bryan Oliver SQL Server Mentor at SolidQ.
OpalisRobot™ Demonstration Actual Run Book Procedure Actual Data center Run Book Procedure documenting for Level 1 staff how to both VERIFY.
OnBase Troubleshooting
Database Optimization & Maintenance Tim Richard ECM Training Conference#dbwestECM Agenda SQL Configuration OnBase DB Planning Backups Integrity.
Unauthorized Reproduction Prohibited SkyPoint Alarm Integration Add-On Using OnGuard Alarms to create events in SkyPoint Also called ‘SkyPoint V0’ CR4400.
Calendar Browser is a groupware used for booking all kinds of resources within an organization. Calendar Browser is installed on a file server and in a.
11 SUPPORTING LOCAL USERS AND GROUPS Chapter 3. Chapter 3: Supporting Local Users and Groups2 SUPPORTING LOCAL USERS AND GROUPS  Explain the difference.
26-Jun-15 Getting Ready for CIT Labs Lab is scheduled for 3;00-4:30 Fridays in Moore 207 Lab is not in Towne 309 (Registrar has it wrong) Everyone.
30-Jun-15 Getting Ready for CIT Labs Lab is scheduled for 1:30-3:00 Fridays in Moore 207 Lab is not in Towne 313 (Registrar has it wrong) Everyone.
Utility Database Chris
Performance Testing Design By Omri Lapidot Symantec Corporation Mobile: At SIGiST Israel Meeting November 2007.
SOUL INSTALLATION Step-1 For this Please Install the Version 7.0 or SQL Server 2000 or onwards.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Module 13 Automating SQL Server 2008 R2 Management.
Copyright © 2007 Quest Software The Changing Role of SQL Server DBA’s Bryan Oliver SQL Server Domain Expert Quest Software.
Welcome. Who am I? Philip L. Sullivan MCT, MCSE, MCSA Microsoft Certified Trainer for 6 Years Work as a Lead Windows NT\2000\2003 Instructor for Clark.
Senior In Age / Pay Or SKILLS SQL DATA Skills. Abstract: Your SQL Life Story Who this talk is NOT for: Those of you that are “Getting Things Done” – blogging,
Module 12 Installing and Upgrading to SharePoint 2010.
Information guide.
How a little code can help with support.. Chris Barba – Developer at Cimarex Energy Blog:
Tool Kit Natasha Donovan.
Maintaining a Mirrored Database Tips and Tricks by Paul G. Hiles.
Ideas to Improve SharePoint Usage 4. What are these 4 Ideas? 1. 7 Steps to check SharePoint Health 2. Avoid common Deployment Mistakes 3. Analyze SharePoint.
Time lag between discovering issue and resolving Difficult to find solutions and patches that can help resolve issue Service outages expensive and.
Existing Solution 1 Proactive – SLR 6 hour schedule activities for managed services Stop light report is posted and reviews any open tickets for.
Performance Dash A free tool from Microsoft that provides some quick real time information about the status of your SQL Servers.
Rui Ribeiro MCITP 2010/10/19 Index optimization … …on low peak periods V ENCONTRO DA COMUNIDADE SQLPORT.
An Anecdote An artist friend subscribes to AOL for and web services. Recently AOL attempted to make an automatic on- line upgrade to her address.
Module 14 Monitoring and Optimizing SharePoint Performance.
Automated Scheduling and Operations for Legacy Applications.
Welcome to Mrs. DeRita’s 4 th & 5 th grade Technology class I AM GLAD THAT YOU ARE HERE.
1 Oracle Enterprise Manager Slides from Dominic Gélinas CIS
SQL Server 2000 Sys Admin Jeremiah Curtis Engineering Services
Power at Your Fingertips –Overlooked Gems in Oracle EM John Sheaffer Principal Sales Consultant – Oracle Corporation.
Weekly Report By: Devin Trejo Week of July 20, 2015-> July 27, 2015.
NetTech Solutions Protecting the Computer Lesson 10.
1 Why Use Technology?  Research  Independent Learning  Immediate Feedback  Organization.
SQL SERVER 2008 Installation Guide A Step by Step Guide Prepared by Hassan Tariq.
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
SQL Server - Review Managing the System. Objectives  Understand the importance of maintenance plans.  Check for database consistency.  Understand how.
SQL Reporting Services Troubleshooting Tips Greg Celentano SQL Saturday Providence.
1 BCS 4 th Semester. Step 1: Download SQL Server 2005 Express Edition Version Feature SQL Server 2005 Express Edition SP1 SQL Server 2005 Express Edition.
Putting Your Head in the Cloud Working with SQL Azure David Postlethwaite 19/09/2015David Postlethwaite.
E2G Web Services E2G Scripts and Methods E2G Domain Logic E2G Domain Logic Client Custom Scripts and Methods Client Custom Scripts and Methods E2G Rules.
You Inherited a Database Now What? What you should immediately check and start monitoring for. Tim Radney, Senior DBA for a top 40 US Bank President of.
New Instance… Now What? Presented by: James Donahoe Senior Solutions Engineer – TeleTracking Technologies MCSA: SQL Server 2012.
Building Your ETL Framework with Biml Meagan Longoria March 19, 2016.
TFS / Teamprise for J2EE Development Groups Month 00, 0000 Mac Noland Configuration Management Engineer Saturday, July 02, 2016.
WHEN DATABASE CORRUPTION STRIKES Presented by Steve Stedman Founder/Owner of Stedman Solution, LLC.
Standards Certification Education & Training Publishing Conferences & Exhibits Easy Web Design ISA Toronto – Jan 2013.
Office 365 Help Desk Troubleshooting Guide
SQL Replication for RCSQL Reporting
SQL Replication for RCSQL 4.5
Shared Services with Spotfire
Cisco Data Virtualization
My life at the Cooperators
Use PowerShell & dbatools to Manage your SQL Server Environment
JENKINS TIPS Ideas for making your life with Jenkins easier
Patrick Flynn | Link Group Australia
Kris Hokanson That’s bad mmmkay! …Or, how to know when your SQL Server isn’t working as well as it could.
Use PowerShell & dbatools to Manage your SQL Server Environment
Keeping ConfigMgr Clean
SQL Performance for DBAs
Managing the mystery database
Ready Pre-day Azure Monitoring Workshop
Presentation transcript:

Challenge for all the Seniors (DBAs) QuestionAreaYou (Today) You (6 Months) You (1 Year) 1Design Tables 2Write Queries 3Deploy Changes 4Tune Queries 5Monitor Performance 6Troubleshoot Outages 7Install & Configure SQL 8Design & Test DR Using the the questions that follow in the next 8 slides, evaluate your areas of expertise in the today column

Design New Tables 1.Never, I deal with tables other people made. 2.A couple of times a quarter. 3.Once a month. 4.Every week – I’m very familiar with data modelling tools and I own data modelling books.

Write Queries 1.When you write a query, you use the same syntax you havebeen using for years 2.Use books and blogs on line – sometimes. 3.Regularly watch web casts or subscribe to blogs to improve T-SQL 4.Present to local user groups.

Deploy Changes 1.Make them live in production. What, is there something else? 2.Script them out first and test them in development. 3.Script them out, test them, document the change that I’m expecting, and monitor afterwards to make sure I got the change I was expecting. 4.Check the changes into source control, have someone else test them, and then deploy them in an automated fashion.

Tune Queries When I tune queries, I 1.I feel like I’m back in high school, in the back seat of a car, fumbling around in the dark, groping indexes and execution plans blindly. 2.I know when I should apply a missing index recommendation, and when I shouldn’t 3.I know how to hand craft an index to improve a query even when there is no missing index recommendation. 4.I can recognise when I’m getting the wrong join for a query, and I know when I should influence the Server to pick the right one.

Monitor Performance When they say SQL is slow, I 1.Am completely surprised. 2.Know which SQL server metrics to look at. 3.what my server’s normal baselines are for any given metric. 4.Tell them I already knew about it because I have alerting set up correctly, with thresholds configured properly for my baselines, and I don’t have rules set up to push all alerts into a different folder.

Troubleshoot Outages When SQL goes down, I 1.Am completely surprise. 2.Remote desktop in and start poking around. 3.Have a rough idea of what logs I need to hit, in what order, and I am confident in how much time it will take to fail over to my secondary servers. 4.Grabs my customized First Responder Kit and step through my well-rehearsed troubleshooting steps.

Install & Configure SQL When I install SQL Server, I 1.Run setup.exe 2.Google for a setup best practise checklist 3.Grab my customized checklist that has my company-specific settings 4.Get my prepped installation files off the file share and run an automated installation

Design & Test DR When I design SQL HA / DR, I: 1.Wait, what do you mean design? My instances are standalone 2.Use the same techniques I’ve been using for years 3.Have a good idea of what my options are, and work with the business to pick the right solution 4.Get the business’s RPO and RTP requirements in writing, then write down a few options for them with budget estimates

How many Companies have these DBA Types? Development DBADevOps DBAProduction DBA Design tables4 Writes queries4 Deploy changes4 Tune queries4 Monitor performance4 Troubleshoot outages4 Install & config SQL4 Design & test DR4 A score of 4 indicates a position of senior