Optimize Your Databases Using Foglight for Oracle s Performance Investigator

Similar documents
How to Show Grouping in Scatterplots using Statistica

Quest VROOM Quick Setup Guide for Quest Rapid Recovery and Foglight Windows Installers

Quest VROOM Quick Setup Guide for Quest Rapid Recovery and Foglight Windows Installers

Quest VROOM Quick Setup Guide for Quest Rapid Recovery for Windows and Quest Foglight vapp Installers

Enabling Agile Database Development with Toad

Quest VROOM Quick Setup Guide for Quest Rapid Recovery for Windows and Quest Foglight vapp Installers

Choosing the Right Deduplication Solution for Your Organization

Spotlight Management Pack for SCOM. User Guide

Spotlight on SQL Server Enterprise Spotlight Management Pack for SCOM

TOAD TIPS & TRICKS. Written by Jeff Podlasek, Toad DB2 product manager, Quest

One Identity Starling Two-Factor AD FS Adapter 6.0. Administrator Guide

One Identity Starling Two-Factor Authentication. Administrator Guide

Cloud Access Manager How to Deploy Cloud Access Manager in a Virtual Private Cloud

Quest Code Tester for Oracle 3.1. Installation and Configuration Guide

The Privileged Appliance and Modules (TPAM) 1.0. Diagnostics and Troubleshooting Guide

One Identity Starling Two-Factor Desktop Login 1.0. Administration Guide

One Identity Starling Two-Factor Authentication. Administration Guide

Toad Intelligence Central 3.3 New in This Release

Metalogix Intelligent Migration. Installation Guide

voptimizer Pro Version What s New

One Identity Password Manager User Guide

SQL Optimizer for Oracle Installation Guide

About Toad for Oracle 2017 Editions 2. Product release notes 4. Installation 5

EAM Portal User's Guide

One Identity Starling Two-Factor HTTP Module 2.1. Administration Guide

Toad DevOps Toolkit 1.0

One Identity Active Roles Diagnostic Tools 1.2.0

1.0. Quest Enterprise Reporter Discovery Manager USER GUIDE

One Identity Quick Connect Express

Quest Unified Communications Diagnostics Data Recorder User Guide

Quest Enterprise Reporter 2.0 Report Manager USER GUIDE

Quest ChangeAuditor 5.1 FOR LDAP. User Guide

Quest One Password Manager

Setting up Quest QoreStor as an RDA Backup Target for NetVault Backup. Technical White Paper

Cloud Access Manager SonicWALL Integration Overview

Quest Migration Manager Upgrade Guide

Abstract. Introduction

Oracle Diagnostics Pack For Oracle Database

Toad Data Point - Professional Edition. The Toad Data Point Professional edition includes the following new features and enhancements.

Zero impact database migration

Toad Edge 2.0 Preview

One Identity Active Roles 7.2. Management Pack Technical Description

Management Console for SharePoint

Security Removable Media Manager

One Identity Active Roles 7.2

Dell Statistica. Statistica Enterprise Server Installation Instructions

Windows 7 Migration: An industry view of application compatibility

Quest InTrust InTrust Events

Quest InTrust Objects Created and Used by InTrust

Rapid Recovery License Portal Version User Guide

Security Removable Media Manager

Quest Recovery Manager for Active Directory 9.0. Quick Start Guide

Dell Change Auditor 6.5. Event Reference Guide

One Identity Defender 5.9. Product Overview

Toad Edge Installation Guide

Authentication Manager Self Service Password Request Administrator s Guide

Metalogix ControlPoint 7.6. for Office 365 Installation Guide

Quest Recovery Manager for Active Directory Forest Edition 9.0. Quick Start Guide

Toad Data Point - Professional Edition. The Toad Data Point Professional edition includes the following new features and enhancements.

Quest Migration Manager for Exchange Granular Account Permissions for Exchange 2010 to 2010 Migration

Quest Migration Manager for Exchange Granular Account Permissions for Exchange 2010 to 2013 Migration

Setting Up Quest QoreStor with Veeam Backup & Replication. Technical White Paper

Quest Collaboration Services 3.6. Installation Guide

About One Identity Quick Connect for Base Systems 2.4.0

Quest vworkspace. What s New. Version 7.5

LiteSpeed for SQL Server 6.1. Configure Log Shipping

Load Testing and Monitoring Oracle Real Application Clusters (RAC)

SQL Optimizer for IBM DB2 LUW 4.3.1

KACE GO Mobile App 5.0. Getting Started Guide

Dell Secure Mobile Access Connect Tunnel Service User Guide

Metalogix Archive Manager for Files 8.0. IIS Installation

One Identity Starling Two-Factor Authentication

One Identity Manager 8.0. Administration Guide for Connecting to a Universal Cloud Interface

Foglight Managing SQL Server Database Systems User Guide. for SQL Server

One Identity Active Roles 7.2. Replication: Best Practices and Troubleshooting Guide

SonicWall Mobile Connect for Chrome OS

Toad Data Modeler Limitation Matrix

One Identity Active Roles 7.2. Configuration Transfer Wizard Administrator Guide

8.2. Quick Start Guide

A Rapid Recovery Technical Whitepaper. Lenovo Nutanix Data Protection: Best Practices for Quest Software Data Protection Solutions

Overcoming the Top Four Challenges for Virtualized Environments

About Space Manager with LiveReorg

Quest Migrator for Notes to Exchange SSDM User Guide

KACE GO Mobile App 4.0. Release Notes

Setting up the DR Series System on Acronis Backup & Recovery v11.5. Technical White Paper

KACE GO Mobile App 5.0. Release Notes

KACE GO Mobile App 3.1. Release Notes

Cloud Access Manager How to Configure for SSO to SAP NetWeaver using SAML 2.0

Toad Edge Installation Guide

Quest Migration Manager for Exchange Resource Kit User Guide

One Identity Quick Connect for Base Systems 2.4. Administrator Guide

Toad for Oracle 2018 Editions. Installation Guide

Spotlight on SQL Server Enterprise Deployment Guide

Foglight for SQL Server. Managing SQL Server Database Systems User and Reference Guide

One Identity Management Console for Unix 2.5.1

Authentication Services ActiveRoles Integration Pack 2.1.x. Administration Guide

Quest Knowledge Portal 2.9

<Insert Picture Here> Managing Oracle Exadata Database Machine with Oracle Enterprise Manager 11g

One Identity Manager Data Archiving Administration Guide

ORACLE DIAGNOSTICS PACK

Transcription:

Optimize Your Databases Using Foglight for Oracle s Performance Investigator Solve performance issues faster with deep SQL workload visibility and lock analytics Abstract Get all the information you need to optimize your databases so you can focus on strategic business initiatives. The Performance Investigator (PI) feature of Foglight for Oracle helps you achieve optimal database performance by providing comprehensive database, storage and virtualization monitoring, as well as advanced workload analytics. While database resource monitoring ensures that database components operate within their limits by alerting database administrators (DBAs) when they re overextended, transaction workload analysis measures and analyzes the SQL statements that connect users to resources, enabling effective management of database service levels. Foglight PI integrates both to deliver a seamless workflow. Introduction Today s DBAs need smarter tools DBAs are charged with one of the most formidable tasks in IT: ensuring the integrity and availability of data. Traditionally, the DBA role was largely administrative and concerned only a handful of servers. But today s DBAs are challenged with strategic business initiatives such as big data analytics on top of the everyday firefighting necessary to keep all systems up and running that consumes as much as two thirds of their time. Moreover, even as the number of database servers continues to grow, the number of DBAs employed to manage them has decreased considerably. To be effective given these new realities, DBAs require smarter tools tools that enable them to keep all systems running efficiently so they can direct their expertise to more strategic

PI's multidimensional analysis enables you to slice and dice workload data from multiple perspectives. responsibilities and make the most efficient use of expensive database assets. Specifically, they need tools that help them: Focus on strategic business initiatives such as big data analysis by minimizing time-consuming manual tasks Ensure high service levels by proactively identifying and resolving database performance issues Gain visibility into which applications and users are impacted by a database issue Effectively manage a variety of database systems and adopt new ones, such as virtualization, cloud and new storage technologies Foglight s PI Foglight s PI feature enables DBAs to address these challenges by providing visibility into database resources, proactive alerts, advanced workload analytics, change tracking and more. Armed with these tools, you can get a complete picture of your environment to find and fix performance issues before they put the database at risk. This tech brief details the key features that will help you keep your database environment running strong so you can focus on helping to drive the business forward: Multidimensional workload analysis Lock and wait analysis Change tracking I/O analysis Execution plan analysis Comparison reporting Full support for all Oracle editions and configurations Enterprise-ready architecture Multidimensional workload analysis PI's multidimensional analysis enables you to slice and dice workload data from multiple perspectives. For example, you can drill into a list of databases to find the database with the most load, and then drill into that database to view the top users (see Figure 1) or even see SQL statements for individual users. Each user session can be individually investigated (see Figure 2), even in cases where the user name is masked by connection pooling. Figure 1. PI's multidimensional analysis enables you to slice and dice workload data from multiple perspectives. For example, this investigation reveals that one database user is consuming significant resources. 2

Figure 2. For another perspective, you might review resource consumption from the session activity dimension. Each user session can be individually investigated, even if the user name is masked by connection pooling. By drilling into any database dimension, you can quickly pull up key information, including the following: SQL statements Databases (Oracle Database 12c) PL/SQL blocks Users and sessions Locked objects Command types I/O-related dimensions (files, objects, disks) Lock and wait analysis Oracle databases use locks to ensure that only one command can execute on a database table or record at any given time. Locks often cause considerable application delays, especially in deadlock situations, which need to be addressed manually. By proactively alerting you to blocks and deadlocks, Foglight s PI enables you to take preventative action that avoids service interruptions or slowdowns that impact users (see Figure 3). By proactively alerting you to blocks and deadlocks, PI helps you avoid service interruptions and slowdowns. Figure 3. PI shows locking in the context of the dimension drilldown, so more detail is only a mouse click away. 3

Figure 4. PI displays blocking activity along with the responsible sessions. PI enables you to track changes in your database environment and spot configuration drift issues. Specifically, when lock timeouts exceed a predefined threshold, PI immediately notifies you with an alarm dialog box that contains helpful details and advice, such as: Affected components Number of timeouts graphed over time Expert suggestions for resolving the issue, such as reducing the locking time, range or number to avoid manual locking To improve collaboration and troubleshooting workflows, PI enables you to add notes to alarms and view the history of similar alarms all from the same dialog box. Workload investigations allow you to drill deeper into database locking so you can quickly find the user, session, SQL or program that caused the lock, as well as the users that were impacted. From the Lock Analysis dashboard, click the Blocking History tab for an overview of all the blocking that took place (see Figure 4). From this screen, you can engage in a full dimensional analysis of the blocking activity. Change tracking PI's workload comparison capabilities enable you to track changes in database environments and spot configuration drift issues (see Figure 5). This data can be visualized in the investigative drilldowns or used in the comparison reports. Figure 5. Foglight s PI tracks changes in your database environment and enables you to easily investigate the effects of those changes. 4

Foglight s PI tracks changes in: Execution plans For example, a new plan was found for existing SQL. Oracle configuration For instance, changes were made to parameters, a data file or the redo log. Oracle schema An index was dropped or a table was modified, for example. System configuration For instance, disks or CPUs were added. User-defined changes You can also manually define additional changes you want tracked. I/O analysis Since databases rely heavily on their interaction with the storage subsystems, it is essential for the DBA to be able to analyze performance from the storage perspective. PI provides dimensional information that enables you to start your investigation from the following I/Orelated components (see Figure 6): Disks Files (data files) Objects (tables and indexes) Execution plan analysis After identifying a potentially problematic SQL statement, PI can automatically compare its execution plan to prior plans stored in the historical repository so you can determine whether there are any significant changes in the plan that might have impacted performance. The Execution Plan Analysis dashboard, shown in Figure 7, enables easy analysis of historical execution plans. For example, you can: View all the operations associated with the selected plan along with important statistics such as cost, bytes, cardinality, temp space and time. View aggregated plan statistics for each operation in the execution plan. View aggregated plan statistics for each object that appears in the execution plan. View object statistics (last analyzed, size, number of rows, clustering factor and more) for each object in the execution plan. Compare two execution plans. Differences, including both operational and cost differences, are highlighted in Figure 7. Foglight s PI can compare a SQL statement s current execution plan to prior plans so you can find any changes that might have impacted performance. Figure 6. This multidimensional I/O drilldown identifies a machine that was causing excessive reads on a database file by using a specific program. 5

Figure 7. Foglight s PI makes it easy to compare execution plans by highlighting both operational and cost differences. Built-in smarts ensure that only events worthy of deeper investigation are reported to Foglight s historical data repository. Comparison reporting Built-in smarts ensure that only events worthy of deeper investigation are reported to Foglight s historical data repository. That repository then serves as a data warehouse for future trend analysis and reporting purposes. In particular, you can run comparison reports to track deviations from any known good state in order to inform troubleshooting, as illustrated in Figure 8. Comparison reports can be run in several different ways: Compare one instance to another one For example, you can ensure that your production environment matches your QA environment by comparing the configuration parameters. Compare one dimension s performance statistics at two different times You might use this option to determine the validity of a user s complaint that a certain report is running slower than it did before. Figure 8. At any point in your investigation, you can generate a report that compares the performance statistics of configuration parameters at two different points in time. 6

Compare instance activity (for a certain dimension if desired) to the captured baseline Foglight s Intelliprofile algorithm captures baseline activity according to hour in the day, day of week and week of month, so you can compare current activity to the appropriate baseline. Full support for all Oracle editions Diagnosing and remediating performances issues is particularly challenging for DBAs using non- Enterprise editions or the Enterprise Edition without the Tuning and Diagnostics packs. Foglight for Oracle can help. All of Foglight s advanced performance diagnostics capabilities are available for all Oracle editions (Enterprise Edition, Standard Edition and Standard Edition One) and do not require the Tuning and Diagnostics Packs. With Foglight for Oracle, DBAs can proactively identify problems, quickly investigate and address them, and verify the issues have been resolved. Full support for all Oracle configurations Foglight for Oracle supports all Oracle configurations (single instance, RAC, RAC One Node and failover cluster) over all Oracle-supported platforms, including Oracle environments that reside on Exadata. Enterprise-ready architecture Foglight PI also includes a variety of architectural features that reduce implementation costs, ensure rapid return on investment and enable fast deployment for better time to value: Scalability Because hundreds of database instances can be monitored with a single monitoring instance, Foglight PI supports enterprise-scale deployments. Low overhead Highly granular data collection is based on a one-second sampling frequency but has only up to 2 percent CPU overhead on the monitored database. High granularity To ensure highintegrity data, Foglight PI collects data at one-second intervals by default. You can adjust the collection frequency to meet your overhead requirements. Embedded repository The product includes a data warehouse that stores historical monitoring data, eliminating the need to purchase and maintain additional database instances to store the data. Web-based interface Foglight PI s web user interface (UI) provides easy access to workload analysis data from any laptop, PC or mobile device that has access to the Foglight server. Intuitive UI No extensive product training is needed because the intuitive interface ensures a fast learning curve for DBAs. Conclusion Foglight for Oracle s Performance Investigator extends resource monitoring workflows with integrated transaction workload analytics delivering a wealth of information at a fraction of the impact of conventional collection methods. Change tracking and comparison reporting help address configuration drift issues. SQL execution plan and workload analysis enable DBAs and application developers to find and fix issues in SQL generated by application code. And contextual alarms and detailed wait-event analysis proactively address deadlocks and blocking issues. To learn more about Foglight for Oracle or download your free trial, please visit software.dell.com/products/foglightfor-oracle/. All of Foglight s advanced performance diagnostics capabilities are available for all Oracle editions and do not require the Tuning and Diagnostics Packs. 7

For More Information 2015 Dell, Inc. ALL RIGHTS RESERVED. This document contains proprietary information protected by copyright. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording for any purpose without the written permission of Dell, Inc. ( Dell ). Dell, Dell Software, the Dell Software logo and products as identified in this document are registered trademarks of Dell, Inc. in the U.S.A. and/or other countries. All other trademarks and registered trademarks are property of their respective owners. The information in this document is provided in connection with Dell products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Dell products. EXCEPT AS SET FORTH IN DELL S TERMS AND CONDITIONS AS SPECIFIED IN THE LICENSE AGREEMENT FOR THIS PRODUCT, DELL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL DELL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF DELL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Dell makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. Dell does not make any commitment to update the information contained in this document. About Dell Software Dell Software helps customers unlock greater potential through the power of technology delivering scalable, affordable and simple-to-use solutions that simplify IT and mitigate risk. The Dell Software portfolio addresses five key areas of customer needs: data center and cloud management, information management, mobile workforce management, security and data protection. This software, when combined with Dell hardware and services, drives unmatched efficiency and productivity to accelerate business results. www.dellsoftware.com. If you have any questions regarding your potential use of this material, contact: Dell Software 4 Polaris Way Aliso Viejo, CA 92656 www.dellsoftware.com Refer to our Web site for regional and international office information. 8 TechBrief-PerfInvestigator4Oracle-US-VG-26912