SolarWinds Database Performance Analyzer (DPA) or OEM?



Similar documents
Databases Going Virtual? Identifying the Best Database Servers for Virtualization

A Comparison of Oracle Performance on Physical and VMware Servers

Response Time Analysis

Quick Start Guide. Ignite for SQL Server. Confio Software 4772 Walnut Street, Suite 100 Boulder, CO CONFIO.

Response Time Analysis

A Comparison of Oracle Performance on Physical and VMware Servers

Response Time Analysis

Monitoring Databases on VMware

SQL Server Query Tuning

Five Trouble Spots When Moving Databases to VMware

Product Review: James F. Koopmann Pine Horse, Inc. Quest Software s Foglight Performance Analysis for Oracle

SQL Server Performance Intelligence

LEVERAGE YOUR INVESTMENT IN DATABASE PERFORMANCE ANALYZER (CONFIO IGNITE) OCT 2015

Optimizing Your Database Performance the Easy Way

Top Down Performance Management with OEM Grid Control Or How I learned to stop worrying and love OEM Grid Control John Darrah, DBAK

Monitoring Remedy with BMC Solutions

Proactive database performance management

Customer evaluation guide Toad for Oracle v12 Database administration

Installation and User Guide

Confio Ignite. Installation and User Guide

SQL diagnostic manager Management Pack for Microsoft System Center. Overview

PATROL From a Database Administrator s Perspective

WAIT-TIME ANALYSIS METHOD: NEW BEST PRACTICE FOR APPLICATION PERFORMANCE MANAGEMENT

Why Alerts Suck and Monitoring Solutions need to become Smarter

Identifying Problematic SQL in Sybase ASE. Abstract. Introduction

Wait-Time Analysis Method: New Best Practice for Performance Management

Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software

Internet Services. CERN IT Department CH-1211 Genève 23 Switzerland

Oracle Database Performance Management Best Practices Workshop. AIOUG Product Management Team Database Manageability

SQL Sentry Essentials

ORACLE ENTERPRISE MANAGER 10 g CONFIGURATION MANAGEMENT PACK FOR ORACLE DATABASE

Using Database Monitoring Tools to Measure, Manage, and Prove SLA Compliance Embarcadero Technologies

Management Packs for Database

Monitoring and Diagnosing Production Applications Using Oracle Application Diagnostics for Java. An Oracle White Paper December 2007

Oracle Database 12c: Performance Management and Tuning NEW

Once the product is installed, you'll have access to our complete User Guide from the client.

MONITORING A WEBCENTER CONTENT DEPLOYMENT WITH ENTERPRISE MANAGER

Database Services for CERN

Performance Tuning with Oracle Enterprise Manager Session # S300610

GSX Monitor & Analyzer. for Microsoft SharePoint

Oracle RAC Tuning Tips

Introduction. AppDynamics for Databases Version Page 1

Why Standardize on Oracle Database 11g Next Generation Database Management. Thomas Kyte

An Introduction to HIPPO V4 - the Operational Monitoring and Profiling Solution for the Informatica PowerCenter platform.

whitepaper ZERO TO HERO 12 ESSENTIAL TIPS FOR THE ACCIDENTAL DBA

Strategies for Monitoring Large Data Centers with Oracle Enterprise Manager. Ana McCollum Consulting Product Manager

PRODUCT OVERVIEW SUITE DEALS. Combine our award-winning products for complete performance monitoring and optimization, and cost effective solutions.

Performance Tuning and Optimizing SQL Databases 2016

The Complete Performance Solution for Microsoft SQL Server

Windows Server 2012 Server Manager

MONyog White Paper. Webyog

Products and Solutions

Scalability and Performance Report - Analyzer 2007

How To Use Ibm Tivoli Monitoring Software

Monitor and Manage Your MicroStrategy BI Environment Using Enterprise Manager and Health Center

ITPS AG. Aplication overview. DIGITAL RESEARCH & DEVELOPMENT SQL Informational Management System. SQL Informational Management System 1

Holistic Performance Analysis of J2EE Applications

Augmented Search for Web Applications. New frontier in big log data analysis and application intelligence

End Your Data Center Logging Chaos with VMware vcenter Log Insight

Module 15: Monitoring

Oracle Database Monitoring for the Beginner. Chris Grabowy First Consulting Group

Default Thresholds. Performance Advisor. Adaikkappan Arumugam, Nagendra Krishnappa

Proactive Performance Management for Enterprise Databases

Performance Management for Enterprise Applications

SQL Server Solutions GETTING STARTED WITH. SQL Diagnostic Manager

VMware vrealize Operations. Management Pack for. PostgreSQL

Lavastorm Resolution Center 2.2 Release Frequently Asked Questions

Oracle Database 11g: New Features for Administrators 15-1

Citrix EdgeSight User s Guide. Citrix EdgeSight for Endpoints 5.4 Citrix EdgeSight for XenApp 5.4

SQL Server Performance Tuning for DBAs

Idera SQL Diagnostic Manager Management Pack Guide for System Center Operations Manager. Install Guide. Idera Inc., Published: April 2013

SolarWinds. Database Performance Analyzer. Administrator Guide. Version 10.1

Oracle vs. SQL Server. Simon Pane & Steve Recsky First4 Database Partners Inc. September 20, 2012

XpoLog Center Suite Log Management & Analysis platform

Accelerate Testing Cycles With Collaborative Performance Testing

CA Database Performance

Case Study - I. Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008.

Oracle Enterprise Manager 12c New Capabilities for the DBA. Charlie Garry, Director, Product Management Oracle Server Technologies

Performance Monitoring with Dynamic Management Views

Configuring SQL Server Lock (Block) Monitoring With Sentry-go Quick & Plus! monitors

Oracle Enterprise Manager 13c Cloud Control

DATABASE ADMINISTRATION (DBA) SERVICES

Top 10 reasons your ecommerce site will fail during peak periods

Transaction Monitoring Version for AIX, Linux, and Windows. Reference IBM

Maximizing Performance for Oracle Database 12c using Oracle Enterprise Manager

Monitoring HP OO 10. Overview. Available Tools. HP OO Community Guides

A White Paper. The Best Practices Guide to Developing and Monitoring SLAs

The Top 10 Things DBAs Should Know About Toad for IBM DB2

Server & Application Monitor

How To Test For A Test On A Test Server

Transaction Performance Maximizer InterMax

ORACLE CORE DBA ONLINE TRAINING

EZManage V4.0 Release Notes. Document revision 1.08 ( )

Transcription:

SolarWinds Database Performance Analyzer (DPA) or OEM? The DBA Says the Answer Is Both! By Confio Software Confio Software 4772 Walnut Street, Suite 100 Boulder, CO 80301 www.confio.com

Did you know 90% of SolarWinds Database Performance Analyzer (DPA) for Oracle customers use both Oracle Enterprise Manager (OEM) and DPA to solve performance issues? This is not surprising. The combination of OEM and DPA provides the kind of help DBAs need to better understand database performance issues and save time, money and frustration. Here are the three key reasons why you should considering using DPA alongside OEM to improve performance: Pinpoint quickly and directly the root source of the problem Obtain performance current and historical performance metrics with less than 1% load on production instances Get access to charts and graphs that managers and developers understand, so you can make the case about the source of a performance problem Comparing apples and oranges There are some very distinct differences between OEM and DPA. OEM (sometimes referred to as Grid Control) was created to help manage the Oracle database environment. According to Oracle s own documentation, Enterprise Manager is a system management software that delivers centralized monitoring, administration, and life cycle management functionality for the complete Oracle IT infrastructure, including systems running Oracle and non-oracle technologies. In contrast, DPA is a tool that is focused on database performance monitoring using wait time analysis. DPA is a comprehensive database performance analysis and monitoring solution for DBAs, IT managers, and application developers. DPA identifies performance bottlenecks, improves application service and reduces overall cost of Oracle database operations. Because DPA is dedicated to solving performance issues, it fills a niche that OEM does not. If a DBA is looking for the root cause of a performance issue, they can use DPA to identify the root cause in just four clicks. Can t we all just get along? DPA is a great collaboration tool. DPA is completely agentless and puts less than 1% load on the databases being monitored and their hosts. Since there is a very light load put on the monitored server from DPA, there is no worry about granting read only access (or more where appropriate) to developers and even management. This enables DBAs and developers to fight problems, not each other. The tool is easy to read and easy to use, so everyone can see the same the same information from the database thus helping to break down those not-so-invisible barriers otherwise known as communication silos between departments, management and worker bees. This is especially useful when I needed to articulate technical issues to management. With DPA s graphing capabilities, even less technical people can better understand the impact of performance related issues. 2

Standard Edition? No packs, no problem. Another place where DPA fills a void is when a company has a combination of Oracle Enterprise Edition (EE) and Standard Edition (SE). You get OEM Grid with both versions; however the diagnostic and performance tuning packs are not available for the SE version. Using DPA with Oracle SE can be a lifesaver because DPA doesn t need the tuning pack tables so the monitoring will be the same for EE as it is for SE. DPA allows you to follow alarms to see problem queries, server resources, trends and sessions. A comparison of common performance-oriented tasks in DPA and OEM Which DBA performance tasks are better suited to OEM and which to DPA? This table compares the two options. Performance task DPA OEM Performance analysis based on wait events with historical trend analysis by: SQL, Waits, Programs, Machines, DB Users, O/S Users, Files, Plans, Objects, Modules, Actions The data is kept in the OEM repository; however the default is only 7 days. The trend data is also not automatic in OEM, you have to build your own reports or screens if you want to see trending Monitoring system resources Recent wait event data detail Monitoring across all tiers Patching One dashboard/point of entry for multiple db platforms out of the bo Single dashboard provides performance health check for all monitored databases User wait time by Eplain Plan User wait time by table and inde Filter wait time by end user, program, and server Agentless architecture. Less than 1% load on monitored server Use of ASH/AWR tables 3

Performance task DPA OEM Requires Tuning/Diagnostic Packs Full functionality for 8i, 9i, 10g, and11g Performance diagnostics for SE Follow alarms to see problem by hyperlink in alarm email Monitor Data Guard health and log shipping statistics Break CPU time into actionable info what CPU is waiting on Assign names to SQL statements for management reporting RAT (Real Application Testing) analysis Graphs for high-level analysis, understandable by non-dbas Measure user wait time, not just wait events Point in time analysis Analyze typical daily distribution of performance bottlenecks BI Analysis to identify trends, correlations, anomalies How do DPA and OEM really work together? Below are three scenarios that help illustrate how DPA complements OEM. Scenario 1 A user receives an alert from OEM. The alert stats that the tablespace is 97% full for a particular database from OEM Grid. The user logs into OEM and add a datafile to the tablespace to get the percent full to go under 75%. Scenario 2 A user receives an alert from OEM. The alert states that the I/O is running very high. The user logs into OEM and confirms the I/O is high, The Performance tab shows there are several SQL statements running, but the user can t pinpoint eactly where the problem is. The user opens DPA and sees there is one query that is causing 90% of all the wait. After drilling into the SQL statement, it is found that this is new code that was put in the previous night, and it is returning 10 times the amount of data due to a mistake in the code migration. The user notifies the developer and the code is reverted, fiing the problem. 4

Scenario 3 Every Monday morning, a user has a DPA report that lists the top 15 SQL statements across their databases. This morning there is a spike on the report for a particular database from Saturday evening. The user goes into DPA to find out more about what caused the spike and drills into the Saturday incident. The user sees that, because it s of end of month, the Accounting department was working over the weekend and ran a customized report that caused the spike. The user emails the graph that points this spike out with the SQL associated with it to management for the daily OPS meeting to eplain what caused the performance incident. Since DPA is easy to read, it is easy to share this information among all the groups. Better together: DPA and OEM Some Oracle OEM users might assume they would use either tool but not both. However, most Oracle DBAs who also use DPA use OEM for database management (resource usage monitoring, user management, storage management, etc.) and DPA for end-user performance analysis, monitoring and problem resolution. This reduces time-consuming tasks a DBA has to perform, making them faster and more efficient, as well as saving money for the company. All DBAs are being asked to take on more tasks and management of more databases in their organization, and DPA is a critical tool in any DBA s toolbo. About Confio Software Confio Software, now a part of the SolarWinds family, builds award-winning database performance analysis tools for DBAs and developers. SolarWinds Database Performance Analyzer (formerly Confio Ignite) improves the productivity and efficiency of IT organizations. By resolving problems faster, speeding development cycles, and squeezing more performance out of epensive database systems, Database Performance Analyzer makes DBA and development teams more productive and valuable to the organization. Customers worldwide use our products to improve database performance on Oracle, SQL Server, Sybase and DB2 on physical and virtual machines. For more information, please visit: http://www.confio.com/performance/oracle/ignite/ 5