How to Perform A Health Check By Edward Roepe Perimeter DBA, LLC

Slides:



Advertisements
Similar presentations
Copyright © SoftTree Technologies, Inc. DB Tuning Expert.
Advertisements

How to Perform a SQL Server Health Check
GP2013 (R2) New features in GP2013 (R2). New Ribbon for windows Edit List is the Print button on the right without the paper background Action pane can.
SQL Reporting Services SSRS Presentation for Sage User Network Sept 11 th 2008.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 10 Managing a Database.
Utility Database Chris
SOUL INSTALLATION Step-1 For this Please Install the Version 7.0 or SQL Server 2000 or onwards.
Media Partners.
SQL Server Management Studio Introduction
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
State of Connecticut Core-CT Project Query 4 hrs Updated 1/21/2011.
Today’s Agenda Chapter 12 Admin Tasks Chapter 13 Automating Admin Tasks.
Copyright © 2007 Quest Software The Changing Role of SQL Server DBA’s Bryan Oliver SQL Server Domain Expert Quest Software.
Esri UC 2014 | Demo Theater | Using ArcGIS for Server in the Microsoft Azure Cloud Nikhil Shampur.
Objectives Overview Define the term, database, and explain how a database interacts with data and information Define the term, data integrity, and describe.
 Automates the process of Bill generation and bill payment  FRONT END:- ASP.NET  BACK END :- SQL SERVER.
User Manager Pro Suite Taking Control of Your Systems Joe Vachon Sales Engineer November 8, 2007.
JourneyTEAM - –
+ Administering Microsoft SQL Server 2012 Databases Implementing a Data Warehouse with Microsoft SQL Server = Querying Microsoft SQL.
Presented and hosted by Smooth Sailing: How to Upgrade Sage 300.
SQL Server 2008 R2 for the DBA Patrick LeBlanc. Objectives  New Editions  Datacenter  Parallel Data Warehouse  Multi-server management  Utility Control.
Module 5: Upgrading to SQL Server 7.0. Overview Planning an Upgrade Preparing to Upgrade Verifying the Upgrade Setting a Compatibility Level.
1 Chapter Overview Preparing to Upgrade Performing a Version Upgrade from Microsoft SQL Server 7.0 Performing an Online Database Upgrade from SQL Server.
Systems Management Server 2.0: Backup and Recovery Overview SMS Recovery Web Site location: Updated.
Crystal And Elliott Edward M. Kwang President. Objective A brief demo of Crystal Report to entice you –People spend thousand of dollars to attend Crystal.
IPortal Bringing your company and your business partners together through customized WEB-based portal software. SanSueB Software Presents iPortal.
Microsoft Premier Offering Project Server 2007 Health Review Bishan Ruder Premier Field Engineer (PFE) Enterprise Project Management (EPM)
Upgrading from r4.1.4 to r7: Making a Smooth Transition Roger Suttmeier Support Distribution Manager June 14, 2006.
IT System Administration Lesson 3 Dr Jeffrey A Robinson.
Batch Jobs Using the batch job functions. Use [Bulk Changes][Batch Job Utility] to start. Read the information panel. Check with TAMS Technical Support.
SSMS SQL Server Management System. SQL Server Microsoft SQL Server is a Relational Database Management System (RDBMS) Relational Database Management System.
Stanislaus County Employee Access DataStore Application Presented By: Melanie Lema, Information Technology Unit Stanislaus County Department of Child.
What is the future of OFA?. Bryan Eckle FullNorth Technology Group Provide expert resources for Oracle Applications and Business Intelligence from scoping,
SQL Server Agent All the Knobs You Need to Know Taiob M Ali.
Others Talk, We Listen. Managing Database Projects in Visual Studio 2013.
Disaster Recovery Scenarios René Romo González DBA at Intel Second Meetup DBA100.
ProgressBook Suite Maintenance
DBMS Programs MS SQL Server & MySQL
Reporting Services 2012 Data Alerts
How to convert a Demo to Multi-user
Installation The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on the installation.
SQL Server Agent All the Knobs You Need to Know
Visual Studio Database Tools (aka SQL Server Data Tools)
Tips for SQL Server Performance and Resiliency
Upgrading from r4.1.4 to r7: Making a Smooth Transition
A digital reference guide for database administrators
Efficiently Searching Schema in SQL Server
Installation The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on the installation.
Tips for SQL Server Performance and Resiliency
Discover Your Database From The Inside!
The Ultimate Maintenance Plan By Ed Roepe Perimeter DBA, LLC
SharePoint Essentials Toolkit
Use PowerShell & dbatools to Manage your SQL Server Environment
Lesson 16-Windows NT Security Issues
Visual Studio Database Tools (aka SQL Server Data Tools)
Enterprise Auditing with SQL Server Audit
Making PowerShell Useful
The Ultimate Maintenance Plan By Edward Roepe Perimeter DBA, LLC
Use PowerShell & dbatools to Manage your SQL Server Environment
Andrew Fryer Microsoft UK
How to perform a health check
DIY GP Maintenance Paul Johnson.
A lightweight editor for SSAS Tabular Models built in .NET / WinForms
Michelle Haarhues Keeping up with SSMS.
How to perform a health check
Martin Coetzer | Portfolio Architect, Microsoft Learning eXperiences
Professional Services Tools Library (PSTL)
Navigating SSMS Primer for Beginners
QlikView for use with SAP Netweaver Version 5.8 New Features
Presentation transcript:

How to Perform A Health Check By Edward Roepe Perimeter DBA, LLC

About Me Over 25 years experience in databases I have been working with SQL Server since version 4.21 Worked as employee and consultant on some of the largest SQL database installations in US Experience in many different industries Experience in very large databases, high transaction systems, data warehouse, high availability & BI Microsoft Certified Started consulting firm in 2014 in the Atlanta area

Why do a Health Check? New job New responsibilities Planning for upgrades and new releases Microsoft True-Up Audit coming up Capacity planning Think 100’s of servers “If your going to do it once, script it”

The options Login to each server and Take screen shots of SQL Server properties Take screen shots of Windows properties Take screen shots of database properties Use custom scripts Use PowerShell scripts Use Blitz script from Brent Ozar, LLC Combination of above

Brent Ozar Blitz Started by Brent Ozar and company Community contributed to script Includes all versions from 2008 to present Part of First Responders Kit Includes other utilities such as BlitzFirst, BlitzCache, BlitzIndex, AllNightLong, BlitzQueryStore, etc. Download https://www.brentozar.com/first-aid/

How to Install & Run Create DBAUtility database for this and other DBA programs like Ola Hallengren and WhoIsActive utilities Create stored procedure in database Run the stored procedure Copy and paste results into Excel or send to table Use Excel spreadsheet as checklist for action items Use Registered Servers or Central Management Server to deploy to many servers

My favorite options EXEC [dbautility].[dbo].[sp_Blitz] @CheckUserDatabaseObjects = 1, @CheckProcedureCache = 0, @OutputType = 'TABLE', @OutputProcedureCache = 0, @CheckProcedureCacheFilter = NULL, @CheckServerInfo = 1;

Demo (Script 2094) Results returned in priority order Result columns Findings Group Finding Database Name URL Details Query Plan & QueryPlanFiltered Check ID

Other Scripts to Run 2001 – List Version Information 2002 – List SQL Options 2003 – List databases and options 2004 – List Physical Files 2007 – List Unused Indexes 2011 – List logins with system level permissions 2012 – List Missing Indexes

Other items to check and document Crystal Disk Mark – Disk performance Windows security – Local admin group, pagefile Physical security of server – Datacenter, etc. Disaster Recovery requirements Capacity planning Listing of databases, applications and business owners Run SQL Vulnerability Assessment for security

Summary The Blitz script is a good start for getting lay-of- the-land Run Blitz on monthly basis and compare Use it to check your work after an install Use the test URLs to gain more knowledge about each test and steps to resolve Supplement with other items such as custom scripts and Windows information

Q&A and Contact Information Edward Roepe Perimeter DBA, LLC 4780 Ashford Dunwoody Road, Suite 337 Dunwoody GA 30338 (404) 334-0238 Edward@PerimeterDBA.com www.PerimeterDBA.com Business cards up front