Anything But, Troubleshooting when it’s not SQL Server

Slides:



Advertisements
Similar presentations
Enhancing Application Performance Root Causes and Quick Solutions.
Advertisements

VSphere 4 Best Practices/ Common Support Issues Paul Hill Research Engineer, System Management VMware.
© 2010 VMware Inc. All rights reserved Confidential Performance Tuning for Windows Guest OS IT Pro Camp Presented by: Matthew Mitchell.
VMware and automation within Sky Douglas Carson, March 2012.
SQL Server, Storage And You Part 2: SAN, NAS and IP Storage.
Computer System Overview
VIRTUALIZATION AND YOUR BUSINESS November 18, 2010 | Worksighted.
1 AFCOM 2011 studyAFCOM 2011 study 2 Information Week 2011 surveyInformation Week 2011 survey 3 Worldwide Executive Council 2011 survey on 100 CIOsWorldwide.
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
1© Copyright 2013 EMC Corporation. All rights reserved. EMC and Microsoft SharePoint Server Performance Name Title Date.
1 Management Pain points now Existing tools: Do not map to virtual environments Provisioning Backup Health monitoring Performance monitoring / management.
Tales from the Trenches About
August 21, Five Myths of Virtualization Management Rick Ruskin, VP Sales eG Innovations, Inc. IT Expo Booth 749.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Key Perf considerations & bottlenecks Windows Azure VM characteristics Monitoring TroubleshootingBest practices.
1EMC CONFIDENTIAL—INTERNAL USE ONLY Why EMC for SQL Performance Optimization.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
Mayuresh Varerkar ECEN 5613 Current Topics Presentation March 30, 2011.
FlashSystem family 2014 © 2014 IBM Corporation IBM® FlashSystem™ V840 Product Overview.
COMS E Cloud Computing and Data Center Networking Sambit Sahu
Designing and Deploying a Scalable EPM Solution Ken Toole Platform Test Manager MS Project Microsoft.
Learningcomputer.com SQL Server 2008 – Profiling and Monitoring Tools.
Using Virtual Servers for the CERN Windows infrastructure Emmanuel Ormancey, Alberto Pace CERN, Information Technology Department.
VMware vSphere Configuration and Management v6
Windows Azure Conference 2014 LAMP on Windows Azure.
MDC323B SMB 3 is the answer Ned Pyle Sr. PM, Windows Server
 The End to the Means › (According to IBM ) › 03.ibm.com/innovation/us/thesmartercity/in dex_flash.html?cmp=blank&cm=v&csr=chap ter_edu&cr=youtube&ct=usbrv111&cn=agus.
1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me.
1 Copyright © 2005, Oracle. All rights reserved. Following a Tuning Methodology.
Jérôme Jaussaud, Senior Product Manager
Introduction to Exadata X5 and X6 New Features
REMINDER Check in on the COLLABORATE mobile app Best Practices for Oracle on VMware - Deep Dive Darryl Smith Chief Database Architect Distinguished Engineer.
Configuring SQL Server for a successful SharePoint Server Deployment Haaron Gonzalez Solution Architect & Consultant Microsoft MVP SharePoint Server
U N C L A S S I F I E D LA-UR Leveraging VMware to implement Disaster Recovery at LANL Anil Karmel Technical Staff Member
Hitting the SQL Server “Go Faster” Button Rob Douglas #509 | Brisbane 2016.
Calgary Oracle User Group
SQL Database Management
Won Huh Product Marketing Manager
What We’ll Cover Today Introductions Poll SQL Performance Goals
Understanding and Improving Server Performance
Let's talk about Linux and Virtualization in 'vLAMP'
Business Continuity for Virtual SQL Servers
Microsoft® System Center Virtual Machine Manager 2008
Virtualization OVERVIEW
Lead SQL BankofAmerica Blog: SQLHarry.com
Query Performance Tuning: Start to Finish
Hitting the SQL Server “Go Faster” Button
Migrating SQL Server to Azure the Right Way
Example of a page header
Sebastian Solbach Consulting Member of Technical Staff
Welcome to AWS Certification Exam
Denny Cherry twitter.com/mrdenny
Software Architecture in Practice
Optimizing SQL Server Performance in a Virtual Environment
Upgrading to Microsoft SQL Server 2014
2018 CV0-002 Exam Braindumps - CompTIA CV0-002 Exam Questions RealExam
Managing Clouds with VMM
Hitting the SQL Server “Go Faster” Button
Kickoff Presentation Date of Presentation Presenter Name
VMware vRealize® Operations™ Management Pack for Pure Storage
Outline Virtualization Cloud Computing Microsoft Azure Platform
Cloud computing mechanisms
Managing Services with VMM and App Controller
Cloud Computing Architecture
Specialized Cloud Architectures
Database System Architectures
Dell EMC SQL Server Solutions Doug Bernhardt
Using wait stats to determine why my server is slow
Cloud Platform Can Offer Needed Scalability to Handle the Next Big Hit in Social Gaming MINI-CASE STUDY “The Microsoft Azure platform has made it so easy.
SQL Server on Amazon Web Services
Presentation transcript:

Anything But, Troubleshooting when it’s not SQL Server Ben DeBow CEO Fortified Data

Specialties / Focus Areas About Ben DeBow Founder and CEO of Fortified Data bdebow@fortifieddata.com @BBQSQL www.FortifiedData.com Specialties / Focus Areas Scaling Systems Performance Tuning Private/Public Clouds Infrastructure Design BBQ – Smoking out High Availability/Disaster Recovery Health And Efficiency Consolidated Architectures Deep-dive Troubleshooting BBQ Judge – Tasty Job 2 |

Identifying the Problem Application Stack and SQL Top Non-SQL Issues Agenda Identifying the Problem Application Stack and SQL Top Non-SQL Issues Supporting Complex Environments

Classic Issue Application Owner: DBA: DBA My application is not responding and I think it the database. DBA: I just looked and nothing is happening on SQL Server. But my issue is still happening, can you check again? DBA I just did but let me now engage the other infrastructure teams. Ben

The Game - Clue Who did it? Where? How? When? Mrs. White Library Candlestick When? Last week Ben

Define the Problem To often, we jump in Clearly define the problem Ask the right questions Understand the impact Business and users Data and systems Ben

Fundamentals Talk facts – hard data only Rely on fundamentals To many times, hypotheticals Rely on fundamentals Eliminate and minimize options Do not get tunnel vision Ben

Today Applications Infrastructure No longer 2 or 3 tier Multiple Languages Thousands or millions of users Infrastructure No longer physical No longer big, physical servers Separate groups for each technology Ben

Know the Environment Configuration Need to know current state!! BIOS and Hypervisor Operation System SQL Server Supporting Infrastructure Disk Subsystem Server Hardware Network Topology Need to know current state!! Ben

Know the Environment OLTP versus OLAP Batch Processes, Reporting Ratio – Many mixed environments Batch Processes, Reporting High level application architecture Interfaces Scheduled events Environment (virus updates, patching, maintenance) Application Ben

Application Stack SQL Server Web Cache Web Cache Load Balancer Web Ben Web Application Web Application

Virtualization Issues SQL Server looks fine but batch process is running hours longer after going virtual. DEMO Demo 1 Host level contention is impacting the workload How do we see it Talk about not seeing large CPU consumers and have high scheduler pressure inside of SQL Server Look for C-stop times CPU Ready Time Demo 2 DRS is set to aggressive ESX hosts over allocated day 1 Very high number of vMotions SQL VM will see different run times at the workload level May see the scheduler pressure or slight slowness when the vMotion is occurring

CPU Issues Scale application and process 50,000+ trans/sec – but hitting ceiling and seeing delays. DEMO BIOS configuration C States All Disabled C2 and C3 disable Power settings Memory CPU Spec CPU for workload Non-licensed CPUs Non-licensed CPUs with multiple instances Lower frequency Older generation – DL980 versus DL580

Slow IO but there is a large SAN with 100% solid state drives. Storage Issues Slow IO but there is a large SAN with 100% solid state drives. DEMO Demo 1 Storage contention Lower IOs but higher latency All the time or periodically? Demo 2 Bus saturation Higher IOPS or more importantly – high Disk Bytes/sec Divide by 1024 and know the configuration HBA or network card speed What PCI slot is it slotted in? Misconfiguration iSCSI – jumbo frames PVSCI versus LSI Pathing Block Size Thin versus thick provisioning – old school IO Affinity

Reports running slow but I have tuned the stored procedures. Network Issues Reports running slow but I have tuned the stored procedures. DEMO Demo 1 Report returning 1GB of data Async_Network_IO times OLEDB waits Demo 2 Network transfer times – Latency DR replication

DEMO Shared Server Issues My application is slow and fast for the same processes to run during the day. DEMO Demo 1 Shared server scenario SSRS, SSAS, SSIS – 12 different servers Each DE configured with most of the memory CPU affinity set Application components Competing local resources

Application calls take a long time and the code is tuned and fast. Application Issues Application calls take a long time and the code is tuned and fast. DEMO Demo 1 High number of round trips Show how to capture the data Application cursors

Root Cause Analysis Defines Create for critical events Issue Timeline Findings Facts only Next Steps and Recommendations Create for critical events Ben

Troubleshooting and Support Monitor full stack Validate the configuration Leverage certified builds Right size the full stack Other application VMs on ESX Capacity planning Application profiling Work with other teams to solve issues Ben

Summary Define the issue clearly Facts and hard data only Validate the configurations Even if built from templates Work with other teams High level about other technologies Monitor and historical data collection Ben

Questions