SlideShare a Scribd company logo
Is the database affecting your critical
business transactions?
Ian McGuinness Product Manager
A quick history of databases
•  Relational databases have been around since the 70’s
–  Oracle released it’s first database in 1978
•  Client/Server Applications evolve
–  SQL and Stored Procedure driven
•  Application Complexity increases
–  Object Relational Mappings help map relational to OO coded applications
•  Monolithic architecture à Clustered Database e.g. Oracle RAC
•  2015
–  “Structured data” still dominated by relational databases e.g. Oracle, SQL Server, MySQL etc.
–  NoSQL databases building market share fast e.g. MongoDB, Hadoop
Copyright © 2015 AppDynamics. All rights reserved. 2
Database problems over the years
•  Database problems today aren’t that different to they were
15 years a go!
Copyright © 2015 AppDynamics. All rights reserved. 3
Bad query performance
e.g. Poorly indexed queries
Conflict between users/queries
e.g. Batch activities causing lock contention for online users
Capacity Issues
e.g. Slow disk not enough IOPS for the needs of the app
Inefficient database configuration parameters
e.g. Buffer cache too small
Databases are not static
•  Data is exploding!
•  Data production will be 44x greater in 2020 versus 2009*
•  App users are generating data all the time
–  Companies are using that data for analytics to drive further sales
•  Biggest growth in unstructured data
Copyright © 2015 AppDynamics. All rights reserved. 4
* http://www.csc.com/insights/flxwd/78931-big_data_universe_beginning_to_explode

Recommended for you

ADF Performance Monitor
ADF Performance MonitorADF Performance Monitor
ADF Performance Monitor

The document describes the ADF Performance Monitor, a tool for measuring, analyzing, and improving the performance of Oracle Application Development Framework (ADF) applications. It collects metrics on response times, health, and resource usage. Issues are reported in dashboards and JDeveloper. It helps detect, analyze, and resolve common and uncommon problems. Implementation takes less than a day. The overhead is 3-4% and it can be turned on/off without overhead. It supports diagnosing specific users, errors, slow queries, and memory usage to quickly find problems.

Mastering SAP Monitoring - Determining the Health of your SAP Environment
Mastering SAP Monitoring - Determining the Health of your SAP EnvironmentMastering SAP Monitoring - Determining the Health of your SAP Environment
Mastering SAP Monitoring - Determining the Health of your SAP Environment

Part 2 of Mastering SAP Monitoring series http://www.itconductor.com/blog/mastering-sap-monitoring-without-sap-ccms-or-solman takes a closer look at Service management's core component: Availability, Performance, Alerts and how together with Analytics can automate Service Health Checks. We will explain these topics in detail with regards to SAP and the 10 principles of Application-Centric Service Management & Automation Benefits include: 1) 360-degree view of Application Environment 2) Dynamic Service Level Management 3) Service Impact Awareness 4) Subscription-based Management by Exceptions Audience: SAP Basis Administrator, SAP DBA, IT operations and managers of SAP ecosystems.

sap system health checkperformance managementavailability management
Introducing the Latest in High Availability from Syncsort
Introducing the Latest in High Availability from SyncsortIntroducing the Latest in High Availability from Syncsort
Introducing the Latest in High Availability from Syncsort

In a recent survey of 5,632 IT professionals – on the topic of data protection strategies and IT priorities – 67% responded with data availability as the top measure of IT performance. These statistics clearly state how the impact of downtime on customers, partners and employees is increasingly visible and costly in today’s constantly connected world. Syncsort’s market-leading portfolio of high availability and disaster recovery solutions continues to expand and evolve to meet the demands of organizations faced with exploding data volumes, limited IT resources and intensifying pressure for non-stop access to data and systems. View this webinar to learn about the latest developments in our IBM i high availability portfolio that can help your organization meet their critical recovery point and recovery time objectives.

Usage patterns are unregulated
•  Most consumer applications have a loose usage pattern
•  Spikes in concurrency may occur any time day or night
•  Databases are a shared resource – contention on one part
can affect the whole
Copyright © 2015 AppDynamics. All rights reserved. 5
INTRODUCING APPDYNAMICS
DATABASE MONITORING
DB Agent
SaaS or On-Premise On-Premise
Controller
HTTP(S)
AppDynamics Integrated DB Monitoring
Key Features
§  Low overhead – Production Safe
§  Rapid Installation – Agentless
§  Detailed & comprehensive analysis
§  Current & historical granular data
§  Consolidate web based GUI
§  Support for almost all versions of DB2
LUW, MS-SQL, Oracle, Sybase ASE,
Sybase IQ, PostgreSQL, MySQL and
MongoDB
§  Server Monitoring for Windows, Linux,
AIX and Solaris
USE CASE EXAMPLES
#1 Long running SQL Queries

Recommended for you

FlexDeploy Product Technical Overview
FlexDeploy Product Technical OverviewFlexDeploy Product Technical Overview
FlexDeploy Product Technical Overview

Extended Flexagon FlexDeploy® Technical Overview presentation with product screenshots. Presentation extended with their permission. Slides demonstrating connection and deployment to Oracle Service Bus.

continuous deliveryoracleintegration
Redgate database DevOps demo webinar (with Git & Jenkins)
Redgate database DevOps demo webinar (with Git & Jenkins)Redgate database DevOps demo webinar (with Git & Jenkins)
Redgate database DevOps demo webinar (with Git & Jenkins)

PASS President Grant Fritchey, and Redgate’s Arneh Eskandari, will show you how Redgate’s Database DevOps solution works to improve your database development and deployment processes. You'll see a demo of the following Redgate tools - SQL Source Control, DLM Automation and DLM Dashboard - and find out how they plug into Git and Jenkins. Learn how to: - Version control your databases from SSMS to track and understand changes - Include your database in your Continuous Integration process to get quick feedback - Automate your database deployment process to have safe, reliable, repeatable deployments - Monitor your databases across environments to understand their versions and get notified of changes

redgateredgate dlmredgate software ltd
Обзор и практическое применение Dell Change Auditor
Обзор и практическое применение Dell Change AuditorОбзор и практическое применение Dell Change Auditor
Обзор и практическое применение Dell Change Auditor

This document provides an overview of the Change Auditor software. It summarizes the modules for auditing Active Directory, Exchange, SharePoint, Windows file servers, NetApp, EMC, and SQL Server. It describes the challenges of auditing these systems individually and provides an overview of how Change Auditor offers a centralized auditing and reporting solution. The presentation also provides examples of how Change Auditor can be used to audit specific systems and its integration with other tools like InTrust.

bakotechdell change auditordell
Slow Running Application SQL
Copyright © 2015 AppDynamics. All rights reserved. 9
•  APM can track query response time, but DBMon will tell the
user why the query is bad
•  Sometimes business critical queries will fall outside the top
few that are actively monitored by the DBA
Slow BT with high query response time
91.3% of time
spent in
Oracle call
Detailed Query information in DBMon
Coming to 4.2! – Snapshot Correlation
•  Available for Java à Oracle
•  Java BCI tags Oracle sessions with BT ID and GUID
•  Allows drilldown from Snapshot Flowmap to specific
queries within DBMon
Copyright © 2015 AppDynamics. All rights reserved. 12

Recommended for you

Continued Accomplishments during this position
Continued Accomplishments during this positionContinued Accomplishments during this position
Continued Accomplishments during this position

The document summarizes the duties and accomplishments of an individual in database administration, development, and technical liaison roles. Key responsibilities included: 1) Implementing an in-house operational reporting system to reduce costs compared to external vendors; 2) Developing the LORS lending reporting system using .NET that conformed to technical standards; 3) Writing business requirements, coding to keep projects on schedule, and troubleshooting issues; 4) Maintaining intranet and extranet sites for a bank including applying standards, managing security, and automating processes.

Data Caching Evolution - the SafePeak deck from webcast 2014-04-24
Data Caching Evolution - the SafePeak deck from webcast 2014-04-24Data Caching Evolution - the SafePeak deck from webcast 2014-04-24
Data Caching Evolution - the SafePeak deck from webcast 2014-04-24

This document discusses data caching and its evolution. It covers reasons for application caching like improving response times and offloading load from databases. It describes the evolution from do-it-yourself local and distributed caching using key-value stores, to automated dynamic caching solutions. Automated dynamic caching solutions cache query results, ensure data is never stale through real-time invalidation, and provide efficient cache management to keep hot data in memory. These solutions require minimal configuration and automatically recognize query patterns and cache dependencies.

databasesafepeakcaching
Full-Stack Observability for IoT Event Stream Data Processing at Penske
Full-Stack Observability for IoT Event Stream Data Processing at PenskeFull-Stack Observability for IoT Event Stream Data Processing at Penske
Full-Stack Observability for IoT Event Stream Data Processing at Penske

SpringOne 2021 Session Title: Full-Stack Observability for IoT Event Stream Data Processing at Penske Speakers: Krishna Gogineni, Advisory Platform Architect at VMware; Shruti Modi, Director Data Platform at Penske Transportation Solution

devopsevent driventransformation case studies
USE CASE EXAMPLES
#2 Poorly configured database
Poorly sized buffer pool (MySQL)
Number of Physical I/
O’s to populate cache
Before and After - Buffer Pool Re-size
•  5 minute load tests were run
•  Before recommendations we can see 5 mins 34 secs spent in MySQL
•  After recommendations we can see just 27 secs of MySQL time
•  92% reduction in DB Time!
Coming to 4.2! – Improved Health Rules
Copyright © 2015 AppDynamics. All rights reserved. 16
•  Create a single health rule which applies to:
–  all databases
–  all databases of a certain type e.g. MySQL, SQL Server etc.
•  Use Health Rules in Custom Dashboards

Recommended for you

Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?

This document discusses WinCC Open Architecture (OA) and its suitability for distributed and scalable SCADA systems. It provides an overview of WinCC OA capabilities through a case study of a distributed power generator management system. Key features highlighted include WinCC OA's support for distributed architectures, easy scalability, automatic generation of new sites, remote monitoring interfaces, robust data collection, and custom configuration tools. The document argues that WinCC OA is well-suited for oil and gas applications requiring monitoring and control of distributed well sites, pipelines, and other infrastructure.

siemenswincc oadenver
Sharing the Point South America 2013 (STPSA) - Ultimate SharePoint Infrastruc...
Sharing the Point South America 2013 (STPSA) - Ultimate SharePoint Infrastruc...Sharing the Point South America 2013 (STPSA) - Ultimate SharePoint Infrastruc...
Sharing the Point South America 2013 (STPSA) - Ultimate SharePoint Infrastruc...

This document summarizes a presentation on SharePoint 2013 infrastructure best practices. It discusses software and hardware requirements, new and updated service applications, the distributed cache service, claims-based authentication, shredded storage, and the new FAST search architecture. It provides recommendations for small, highly available, large, and virtualized farm architectures. It also covers AlwaysOn availability groups in SQL Server 2012 and performance monitoring for virtualized SharePoint servers.

stpsaalwayson availability groupsinfrastructure
Moving from Snapshot to Snapshot
Moving from Snapshot to SnapshotMoving from Snapshot to Snapshot
Moving from Snapshot to Snapshot

This document discusses moving from a snapshot command line process to a new snapshot flat file and IMS LIS framework for updating student enrollment data in the system. The new process leverages SAP HANA for more frequent data pulls and an event-driven process for near real-time student enrollments. It also uses flat files containing extracted user, course, and enrollment data from Active Directory and SAP Hana. The process was implemented to reduce enrollment processing time from 48 hours to near real-time and decrease service desk calls about missing student information.

snapshotdevconsis
DBMon Health Rules
Coming to 4.2! – Custom Dashboards
•  Custom dashboards now available for any DBMon metric
Copyright © 2015 AppDynamics. All rights reserved. 18
DBMon Custom Dashboard
DBMon Custom Dashboard

Recommended for you

Azure SQL DB V12 at your service by Pieter Vanhove
Azure SQL DB V12 at your service by Pieter VanhoveAzure SQL DB V12 at your service by Pieter Vanhove
Azure SQL DB V12 at your service by Pieter Vanhove

Microsoft Azure SQL Database came in the picture when nobody was talking about cloud computing. Since that time, Azure SQL Database has known many versions but was rather limited in functionality. Backing up your database was not possible, the size of your database was limited, heap tables were not allowed… Last November, Microsoft reached another milestone by introducing near-complete SQL Server engine compatibility and more premium performance. So, let’s get ready for this new release! I will to take you on a tour around the new Microsoft Azure SQL Database world. You will get an overview of the fundamentals of Microsoft Azure SQL Database administration – What’s new in the latest Update V12 – Azure SQL Database Auditing – Dynamic Data Masking – Row Level Security and many more. After attending this session you will have a good idea which features can be helpful to move your production database to Microsoft Azure SQL Database.

data platformiot2015dataiot
Websphere - Introduction to jdbc
Websphere - Introduction to jdbcWebsphere - Introduction to jdbc
Websphere - Introduction to jdbc

This presentation is about - JDBC providers, Creating data source & testing connection, Connection pool settings, For more details visit - http://vibranttechnologies.co.in/websphere-classes-in-mumbai.html

websphere live project classes in mumbaiwebsphere course training in mumbaiprofessional websphere training in mumbai webspher
Continuous Availability and Scale-out for MySQL with ScaleBase Lite & Enterpr...
Continuous Availability and Scale-out for MySQL with ScaleBase Lite & Enterpr...Continuous Availability and Scale-out for MySQL with ScaleBase Lite & Enterpr...
Continuous Availability and Scale-out for MySQL with ScaleBase Lite & Enterpr...

Continuous Availability and Scalability with ScaleBase Lite and ScaleBase Abstract: Business are driven by data and processes. Ensuring databases availability during unexpected outages, continuous operations during maintenance and webscale scalability – are keys for major positive impact on businesses. ScaleBase and ScaleBase Lite distributed database management systems ensure business continuity during unexpected and expected outages with automated failover and failback capabilities, enabling five-nines of availability (99.999%). Additional functionalities, such as load balancing and data distribution further increase performance and throughput capacity for more users and more data management. This webinar will review and discuss: 1. The lifecycle and the challenges of webscale databases 2. Availability challenges in public, private and hybrid clouds 3. Introduction to ScaleBase Lite – instant and transparent MySQL Scale-out by intelligent load balancing (read/write splitting) and continuous availability 4. Scale further with ScaleBase – Massive scale out to distributed database containing 10s and 100s of servers (Webinar Dec 17 2014)

bigdatadatabasescalebase
USE CASE EXAMPLES
#3 Capacity & Conflict
I/O Issues
•  Detailed time-series metrics clearly show contention
•  Time Spent in DB very high
•  Wait State analysis shows PAGEIOLATCH_EX wait
•  Host monitoring clearly shows increase in Read IOPS
Locking
34 seconds of Lock Wait Time!
88.8% of all activity time
spent in Lock Wait!
USE CASE EXAMPLES
#4 NoSQL Performance Issues

Recommended for you

Business Intelligence is Not an Oxymoron
Business Intelligence is Not an OxymoronBusiness Intelligence is Not an Oxymoron
Business Intelligence is Not an Oxymoron

Our post recession economy is demanding better decision making in a more timely and effective manner. Business Intelligence (BI) software is the next tool you can't do without! From financial reporting to budgeting, company consolidation to sales analysis, we'll show you creative and powerful ways to utilize Sage's BI tools. If you're looking for a software package that is going to provide you the information you need, when you need it, in a format you can understand, then you simply must attend this session.

sagesage accpac intelligencebi
Streamline your SOA Portfolio
Streamline your SOA Portfolio Streamline your SOA Portfolio
Streamline your SOA Portfolio

The document discusses strategies for streamlining a SOA portfolio. It describes how SOA is meant to support distributed interconnected systems using open standards. However, many portfolios become inefficient over time, exhibiting tight coupling, a focus on integration rather than architecture, and little reuse. The document recommends applying SOA patterns, governance processes, and portfolio management techniques to analyze a portfolio and identify redundant services or areas that could be improved by consolidating functionality into reusable services aligned with business needs. This can help organizations consistently deliver business value with increased agility and cost effectiveness.

 
by WSO2
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...

The Container Store uses AppDynamics in their development lifecycle to: 1) Install AppDynamics in test environments and build automated functional and performance test suites to baseline metrics and alert on deviations. 2) Empower their development and QA teams by giving them insights into the test environment and custom reports on any metrics. 3) Establish best practices like monitoring all applications, testing continuously, and performance testing early to detect issues before production and expedite remediation.

Key Concepts of the Solution
•  Collection of metrics is agentless and read-only i.e. No
running code on Monitored DB
•  Metrics are collected without the need to install/modify
additional components on monitored DB e.g. Modules/
Objects etc.
•  Provide historical time-series information on Time
spent within DB supplemented by DB specific Metrics
•  Gather information about all DB activity - not just
activity resulting from a monitored (with AppD APM)
application
Auto-Detection of the Cluster
•  If mongoS then all ReplicaSets in the cluster will be discovered.
•  If single ReplicaSet then Primary/Secondaries etc. will be monitored.
•  Otherwise standalone mongod
Detailed Time-Series Metrics
Drilldown to problematic Queries

Recommended for you

Synthetic Monitoring Deep Dive - AppSphere16
Synthetic Monitoring Deep Dive - AppSphere16Synthetic Monitoring Deep Dive - AppSphere16
Synthetic Monitoring Deep Dive - AppSphere16

Learn how to monitor end-to-end workflows from every corner of the world. Hear the basics of AppDynamics Synthetic Monitoring and its integration in the AppDynamics Unified Monitoring Platform. Dive into scripting and how it allows monitoring of complex end-to-end workflows via a set of real-world examples describing best practices and tips to write better scripts and avoid common pitfalls. Key takeaways: o What AppDynamics Synthetic Monitoring can do today, and where the technology is going o See how Synthetic Monitoring complements Real User Monitoring and APM o Overview of the best tools available to help you build scripts quickly and reliably o Tips for handling complex websites, avoiding common pitfalls, and leveraging synthetic monitoring to run WebDriver scripts For more information, go to: www.appdynamics.com

as16 - product deep divesas16 - all slidesas16 - appdynamics presentation
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16

AppDynamics Browser RUM is a handy tool for getting insight into customers and their experience. In this session we'll explore aggregated data collected from AppDynamics' SaaS cloud that will give you insight into the end-user experience across the customer base. Then we'll show you how you can use end-user monitoring tools to see how you measure up against your peers and identify opportunities to optimize your performance. As an added bonus we'll share some data on you, AppDynamics users. It's always valuable to understand how you are like and not like your customers. Key takeaways: o The typical page load time of an end user across the AppDynamics customer base o How AppDynamics Browser RUM can be used to understand how your application performs now and make it go faster o The adoption of major browsers and devices of enterprise customers in different geographies vs. AppDynamics users For more information, go to: www.appdynamics.com

as16 - all slidesas16 - product deep divesas16 - appdynamics presentation
Under the Hood: Monitoring Azure and .NET - AppSphere16
Under the Hood: Monitoring Azure and .NET - AppSphere16Under the Hood: Monitoring Azure and .NET - AppSphere16
Under the Hood: Monitoring Azure and .NET - AppSphere16

Cloud and microservices! With applications moving into these spaces, how do you monitor the platforms with performance in mind? The session will give you an under-the-hood view into the AppDynamics story for the new .NET landscape, and an end-to-end view of the Azure technologies and how we tie into it. Hear an architectural breakdown of the AppDynamics agent for Azure; the user experience design with continuous integration in mind; and the move to decouple dependency to support the Open Web Interface for .NET. Key takeaways: o How AppDynamics monitors the cloud o How to use AppDynamics to monitor the cloud o Designing for microservices o How the .NET agent is changing to decouple dependency on IIS For more information go to: www.appdynamics.com

as16 - appdynamics presentationas16 - all slidesas16 - product deep dives
Conclusions
•  Database performance issues will always be around!
•  Proactive performance management is what’s needed
–  Use a low overhead 24/7 monitoring solution to gain visibility
–  Capture the right type of data to allow rapid root cause analysis and
to prioritize tuning efforts
Copyright © 2015 AppDynamics. All rights reserved. 29
Thank You

More Related Content

What's hot

Java one2016
Java one2016Java one2016
Java one2016
Toby Corbin
 
U.S. Census presentation at DC API Meetup 12/13/12 by Alec Permison
U.S. Census presentation at DC API Meetup 12/13/12 by Alec PermisonU.S. Census presentation at DC API Meetup 12/13/12 by Alec Permison
U.S. Census presentation at DC API Meetup 12/13/12 by Alec Permison
DC Web API User Group
 
Obiee 11g architecture_sigmora
Obiee 11g architecture_sigmoraObiee 11g architecture_sigmora
Obiee 11g architecture_sigmora
bgadicha
 
ADF Performance Monitor
ADF Performance MonitorADF Performance Monitor
Mastering SAP Monitoring - Determining the Health of your SAP Environment
Mastering SAP Monitoring - Determining the Health of your SAP EnvironmentMastering SAP Monitoring - Determining the Health of your SAP Environment
Mastering SAP Monitoring - Determining the Health of your SAP Environment
Linh Nguyen
 
Introducing the Latest in High Availability from Syncsort
Introducing the Latest in High Availability from SyncsortIntroducing the Latest in High Availability from Syncsort
Introducing the Latest in High Availability from Syncsort
Precisely
 
FlexDeploy Product Technical Overview
FlexDeploy Product Technical OverviewFlexDeploy Product Technical Overview
FlexDeploy Product Technical Overview
Dalibor Blazevic
 
Redgate database DevOps demo webinar (with Git & Jenkins)
Redgate database DevOps demo webinar (with Git & Jenkins)Redgate database DevOps demo webinar (with Git & Jenkins)
Redgate database DevOps demo webinar (with Git & Jenkins)
Red Gate Software
 
Обзор и практическое применение Dell Change Auditor
Обзор и практическое применение Dell Change AuditorОбзор и практическое применение Dell Change Auditor
Обзор и практическое применение Dell Change Auditor
Marina Gryshko
 
Continued Accomplishments during this position
Continued Accomplishments during this positionContinued Accomplishments during this position
Continued Accomplishments during this position
Sandra Abadir
 
Data Caching Evolution - the SafePeak deck from webcast 2014-04-24
Data Caching Evolution - the SafePeak deck from webcast 2014-04-24Data Caching Evolution - the SafePeak deck from webcast 2014-04-24
Data Caching Evolution - the SafePeak deck from webcast 2014-04-24
Vladi Vexler
 
Full-Stack Observability for IoT Event Stream Data Processing at Penske
Full-Stack Observability for IoT Event Stream Data Processing at PenskeFull-Stack Observability for IoT Event Stream Data Processing at Penske
Full-Stack Observability for IoT Event Stream Data Processing at Penske
VMware Tanzu
 
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
DMC, Inc.
 
Sharing the Point South America 2013 (STPSA) - Ultimate SharePoint Infrastruc...
Sharing the Point South America 2013 (STPSA) - Ultimate SharePoint Infrastruc...Sharing the Point South America 2013 (STPSA) - Ultimate SharePoint Infrastruc...
Sharing the Point South America 2013 (STPSA) - Ultimate SharePoint Infrastruc...
Michael Noel
 
Moving from Snapshot to Snapshot
Moving from Snapshot to SnapshotMoving from Snapshot to Snapshot
Moving from Snapshot to Snapshot
sysnickm
 
Azure SQL DB V12 at your service by Pieter Vanhove
Azure SQL DB V12 at your service by Pieter VanhoveAzure SQL DB V12 at your service by Pieter Vanhove
Azure SQL DB V12 at your service by Pieter Vanhove
ITProceed
 
Websphere - Introduction to jdbc
Websphere - Introduction to jdbcWebsphere - Introduction to jdbc
Websphere - Introduction to jdbc
Vibrant Technologies & Computers
 
Continuous Availability and Scale-out for MySQL with ScaleBase Lite & Enterpr...
Continuous Availability and Scale-out for MySQL with ScaleBase Lite & Enterpr...Continuous Availability and Scale-out for MySQL with ScaleBase Lite & Enterpr...
Continuous Availability and Scale-out for MySQL with ScaleBase Lite & Enterpr...
Vladi Vexler
 
Business Intelligence is Not an Oxymoron
Business Intelligence is Not an OxymoronBusiness Intelligence is Not an Oxymoron
Business Intelligence is Not an Oxymoron
BAASS Business Solutions Inc.
 
Streamline your SOA Portfolio
Streamline your SOA Portfolio Streamline your SOA Portfolio
Streamline your SOA Portfolio
WSO2
 

What's hot (20)

Java one2016
Java one2016Java one2016
Java one2016
 
U.S. Census presentation at DC API Meetup 12/13/12 by Alec Permison
U.S. Census presentation at DC API Meetup 12/13/12 by Alec PermisonU.S. Census presentation at DC API Meetup 12/13/12 by Alec Permison
U.S. Census presentation at DC API Meetup 12/13/12 by Alec Permison
 
Obiee 11g architecture_sigmora
Obiee 11g architecture_sigmoraObiee 11g architecture_sigmora
Obiee 11g architecture_sigmora
 
ADF Performance Monitor
ADF Performance MonitorADF Performance Monitor
ADF Performance Monitor
 
Mastering SAP Monitoring - Determining the Health of your SAP Environment
Mastering SAP Monitoring - Determining the Health of your SAP EnvironmentMastering SAP Monitoring - Determining the Health of your SAP Environment
Mastering SAP Monitoring - Determining the Health of your SAP Environment
 
Introducing the Latest in High Availability from Syncsort
Introducing the Latest in High Availability from SyncsortIntroducing the Latest in High Availability from Syncsort
Introducing the Latest in High Availability from Syncsort
 
FlexDeploy Product Technical Overview
FlexDeploy Product Technical OverviewFlexDeploy Product Technical Overview
FlexDeploy Product Technical Overview
 
Redgate database DevOps demo webinar (with Git & Jenkins)
Redgate database DevOps demo webinar (with Git & Jenkins)Redgate database DevOps demo webinar (with Git & Jenkins)
Redgate database DevOps demo webinar (with Git & Jenkins)
 
Обзор и практическое применение Dell Change Auditor
Обзор и практическое применение Dell Change AuditorОбзор и практическое применение Dell Change Auditor
Обзор и практическое применение Dell Change Auditor
 
Continued Accomplishments during this position
Continued Accomplishments during this positionContinued Accomplishments during this position
Continued Accomplishments during this position
 
Data Caching Evolution - the SafePeak deck from webcast 2014-04-24
Data Caching Evolution - the SafePeak deck from webcast 2014-04-24Data Caching Evolution - the SafePeak deck from webcast 2014-04-24
Data Caching Evolution - the SafePeak deck from webcast 2014-04-24
 
Full-Stack Observability for IoT Event Stream Data Processing at Penske
Full-Stack Observability for IoT Event Stream Data Processing at PenskeFull-Stack Observability for IoT Event Stream Data Processing at Penske
Full-Stack Observability for IoT Event Stream Data Processing at Penske
 
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
 
Sharing the Point South America 2013 (STPSA) - Ultimate SharePoint Infrastruc...
Sharing the Point South America 2013 (STPSA) - Ultimate SharePoint Infrastruc...Sharing the Point South America 2013 (STPSA) - Ultimate SharePoint Infrastruc...
Sharing the Point South America 2013 (STPSA) - Ultimate SharePoint Infrastruc...
 
Moving from Snapshot to Snapshot
Moving from Snapshot to SnapshotMoving from Snapshot to Snapshot
Moving from Snapshot to Snapshot
 
Azure SQL DB V12 at your service by Pieter Vanhove
Azure SQL DB V12 at your service by Pieter VanhoveAzure SQL DB V12 at your service by Pieter Vanhove
Azure SQL DB V12 at your service by Pieter Vanhove
 
Websphere - Introduction to jdbc
Websphere - Introduction to jdbcWebsphere - Introduction to jdbc
Websphere - Introduction to jdbc
 
Continuous Availability and Scale-out for MySQL with ScaleBase Lite & Enterpr...
Continuous Availability and Scale-out for MySQL with ScaleBase Lite & Enterpr...Continuous Availability and Scale-out for MySQL with ScaleBase Lite & Enterpr...
Continuous Availability and Scale-out for MySQL with ScaleBase Lite & Enterpr...
 
Business Intelligence is Not an Oxymoron
Business Intelligence is Not an OxymoronBusiness Intelligence is Not an Oxymoron
Business Intelligence is Not an Oxymoron
 
Streamline your SOA Portfolio
Streamline your SOA Portfolio Streamline your SOA Portfolio
Streamline your SOA Portfolio
 

Viewers also liked

AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppDynamics
 
Synthetic Monitoring Deep Dive - AppSphere16
Synthetic Monitoring Deep Dive - AppSphere16Synthetic Monitoring Deep Dive - AppSphere16
Synthetic Monitoring Deep Dive - AppSphere16
AppDynamics
 
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
AppDynamics
 
Under the Hood: Monitoring Azure and .NET - AppSphere16
Under the Hood: Monitoring Azure and .NET - AppSphere16Under the Hood: Monitoring Azure and .NET - AppSphere16
Under the Hood: Monitoring Azure and .NET - AppSphere16
AppDynamics
 
Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16
Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16
Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16
AppDynamics
 
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16Database Visibility and Troubleshooting Hands-on Lab - AppSphere16
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16
AppDynamics
 
Business Transactions with AppDynamics
Business Transactions with AppDynamicsBusiness Transactions with AppDynamics
Business Transactions with AppDynamics
AppDynamics
 
Advanced APM .NET Hands-On Lab - AppSphere16
Advanced APM .NET Hands-On Lab - AppSphere16Advanced APM .NET Hands-On Lab - AppSphere16
Advanced APM .NET Hands-On Lab - AppSphere16
AppDynamics
 

Viewers also liked (8)

AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
 
Synthetic Monitoring Deep Dive - AppSphere16
Synthetic Monitoring Deep Dive - AppSphere16Synthetic Monitoring Deep Dive - AppSphere16
Synthetic Monitoring Deep Dive - AppSphere16
 
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
 
Under the Hood: Monitoring Azure and .NET - AppSphere16
Under the Hood: Monitoring Azure and .NET - AppSphere16Under the Hood: Monitoring Azure and .NET - AppSphere16
Under the Hood: Monitoring Azure and .NET - AppSphere16
 
Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16
Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16
Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16
 
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16Database Visibility and Troubleshooting Hands-on Lab - AppSphere16
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16
 
Business Transactions with AppDynamics
Business Transactions with AppDynamicsBusiness Transactions with AppDynamics
Business Transactions with AppDynamics
 
Advanced APM .NET Hands-On Lab - AppSphere16
Advanced APM .NET Hands-On Lab - AppSphere16Advanced APM .NET Hands-On Lab - AppSphere16
Advanced APM .NET Hands-On Lab - AppSphere16
 

Similar to AppSphere 15 - Is the database affecting your critical business transactions?

Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]
shuwutong
 
Visibility-from web application interface to the database
Visibility-from web application interface to the databaseVisibility-from web application interface to the database
Visibility-from web application interface to the database
ManageEngine, Zoho Corporation
 
AzureSQL Managed Instance (SQLKonferenz 2018)
AzureSQL Managed Instance (SQLKonferenz 2018)AzureSQL Managed Instance (SQLKonferenz 2018)
AzureSQL Managed Instance (SQLKonferenz 2018)
Jovan Popovic
 
Deep Dive on MySQL Databases on AWS - AWS Online Tech Talks
Deep Dive on MySQL Databases on AWS - AWS Online Tech TalksDeep Dive on MySQL Databases on AWS - AWS Online Tech Talks
Deep Dive on MySQL Databases on AWS - AWS Online Tech Talks
Amazon Web Services
 
Oracle Enterprise Manager 12c: updates and upgrades.
Oracle Enterprise Manager 12c: updates and upgrades.Oracle Enterprise Manager 12c: updates and upgrades.
Oracle Enterprise Manager 12c: updates and upgrades.
Rolta
 
Data Vault Automation at the Bijenkorf
Data Vault Automation at the BijenkorfData Vault Automation at the Bijenkorf
Data Vault Automation at the Bijenkorf
Rob Winters
 
Key to optimal end user experience
Key to optimal end user experienceKey to optimal end user experience
Key to optimal end user experience
ManageEngine, Zoho Corporation
 
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Denny Lee
 
Collaborate 2011-tuning-ebusiness-416502
Collaborate 2011-tuning-ebusiness-416502Collaborate 2011-tuning-ebusiness-416502
Collaborate 2011-tuning-ebusiness-416502
kaziul Islam Bulbul
 
Monitorando performance no Azure SQL Database
Monitorando performance no Azure SQL DatabaseMonitorando performance no Azure SQL Database
Monitorando performance no Azure SQL Database
Vitor Fava
 
Serverless SQL
Serverless SQLServerless SQL
Serverless SQL
Torsten Steinbach
 
Micro service architecture
Micro service architecture  Micro service architecture
Micro service architecture
Ayyappan Paramesh
 
Remote DBA Experts SQL Server 2008 New Features
Remote DBA Experts SQL Server 2008 New FeaturesRemote DBA Experts SQL Server 2008 New Features
Remote DBA Experts SQL Server 2008 New Features
Remote DBA Experts
 
Meetup Oracle Database MAD_BCN: 1.3 Gestión del ciclo de vida de Oracle Datab...
Meetup Oracle Database MAD_BCN: 1.3 Gestión del ciclo de vida de Oracle Datab...Meetup Oracle Database MAD_BCN: 1.3 Gestión del ciclo de vida de Oracle Datab...
Meetup Oracle Database MAD_BCN: 1.3 Gestión del ciclo de vida de Oracle Datab...
avanttic Consultoría Tecnológica
 
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoOracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
MarketingArrowECS_CZ
 
Microservices - opportunities, dilemmas and problems
Microservices - opportunities, dilemmas and problemsMicroservices - opportunities, dilemmas and problems
Microservices - opportunities, dilemmas and problems
Łukasz Sowa
 
Ibm_IoT_Architecture_and_Capabilities
Ibm_IoT_Architecture_and_CapabilitiesIbm_IoT_Architecture_and_Capabilities
Ibm_IoT_Architecture_and_Capabilities
IBM_Info_Management
 
high performance databases
high performance databaseshigh performance databases
high performance databases
mahdi_92
 
Db trends final
Db trends   finalDb trends   final
Db trends final
Craig Mullins
 
Iod session 3423 analytics patterns of expertise, the fast path to amazing ...
Iod session 3423   analytics patterns of expertise, the fast path to amazing ...Iod session 3423   analytics patterns of expertise, the fast path to amazing ...
Iod session 3423 analytics patterns of expertise, the fast path to amazing ...
Rachel Bland
 

Similar to AppSphere 15 - Is the database affecting your critical business transactions? (20)

Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]
 
Visibility-from web application interface to the database
Visibility-from web application interface to the databaseVisibility-from web application interface to the database
Visibility-from web application interface to the database
 
AzureSQL Managed Instance (SQLKonferenz 2018)
AzureSQL Managed Instance (SQLKonferenz 2018)AzureSQL Managed Instance (SQLKonferenz 2018)
AzureSQL Managed Instance (SQLKonferenz 2018)
 
Deep Dive on MySQL Databases on AWS - AWS Online Tech Talks
Deep Dive on MySQL Databases on AWS - AWS Online Tech TalksDeep Dive on MySQL Databases on AWS - AWS Online Tech Talks
Deep Dive on MySQL Databases on AWS - AWS Online Tech Talks
 
Oracle Enterprise Manager 12c: updates and upgrades.
Oracle Enterprise Manager 12c: updates and upgrades.Oracle Enterprise Manager 12c: updates and upgrades.
Oracle Enterprise Manager 12c: updates and upgrades.
 
Data Vault Automation at the Bijenkorf
Data Vault Automation at the BijenkorfData Vault Automation at the Bijenkorf
Data Vault Automation at the Bijenkorf
 
Key to optimal end user experience
Key to optimal end user experienceKey to optimal end user experience
Key to optimal end user experience
 
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
 
Collaborate 2011-tuning-ebusiness-416502
Collaborate 2011-tuning-ebusiness-416502Collaborate 2011-tuning-ebusiness-416502
Collaborate 2011-tuning-ebusiness-416502
 
Monitorando performance no Azure SQL Database
Monitorando performance no Azure SQL DatabaseMonitorando performance no Azure SQL Database
Monitorando performance no Azure SQL Database
 
Serverless SQL
Serverless SQLServerless SQL
Serverless SQL
 
Micro service architecture
Micro service architecture  Micro service architecture
Micro service architecture
 
Remote DBA Experts SQL Server 2008 New Features
Remote DBA Experts SQL Server 2008 New FeaturesRemote DBA Experts SQL Server 2008 New Features
Remote DBA Experts SQL Server 2008 New Features
 
Meetup Oracle Database MAD_BCN: 1.3 Gestión del ciclo de vida de Oracle Datab...
Meetup Oracle Database MAD_BCN: 1.3 Gestión del ciclo de vida de Oracle Datab...Meetup Oracle Database MAD_BCN: 1.3 Gestión del ciclo de vida de Oracle Datab...
Meetup Oracle Database MAD_BCN: 1.3 Gestión del ciclo de vida de Oracle Datab...
 
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoOracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
 
Microservices - opportunities, dilemmas and problems
Microservices - opportunities, dilemmas and problemsMicroservices - opportunities, dilemmas and problems
Microservices - opportunities, dilemmas and problems
 
Ibm_IoT_Architecture_and_Capabilities
Ibm_IoT_Architecture_and_CapabilitiesIbm_IoT_Architecture_and_Capabilities
Ibm_IoT_Architecture_and_Capabilities
 
high performance databases
high performance databaseshigh performance databases
high performance databases
 
Db trends final
Db trends   finalDb trends   final
Db trends final
 
Iod session 3423 analytics patterns of expertise, the fast path to amazing ...
Iod session 3423   analytics patterns of expertise, the fast path to amazing ...Iod session 3423   analytics patterns of expertise, the fast path to amazing ...
Iod session 3423 analytics patterns of expertise, the fast path to amazing ...
 

More from AppDynamics

Good Migrations: APM Essentials For Cloud Success at AppD Global Tour London
Good Migrations: APM Essentials For Cloud Success at AppD Global Tour LondonGood Migrations: APM Essentials For Cloud Success at AppD Global Tour London
Good Migrations: APM Essentials For Cloud Success at AppD Global Tour London
AppDynamics
 
Top Tips For AppD Adoption Success at AppD Global Tour London
Top Tips For AppD Adoption Success at AppD Global Tour LondonTop Tips For AppD Adoption Success at AppD Global Tour London
Top Tips For AppD Adoption Success at AppD Global Tour London
AppDynamics
 
How To Create An AppD Centre of Excellence at AppD Global Tour London
How To Create An AppD Centre of Excellence at AppD Global Tour LondonHow To Create An AppD Centre of Excellence at AppD Global Tour London
How To Create An AppD Centre of Excellence at AppD Global Tour London
AppDynamics
 
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
AppDynamics
 
Just Eat: DevOps at Scale at AppD Global Tour London
Just Eat: DevOps at Scale at AppD Global Tour LondonJust Eat: DevOps at Scale at AppD Global Tour London
Just Eat: DevOps at Scale at AppD Global Tour London
AppDynamics
 
What’s Next For AppDynamics and Cisco? AppD Global Tour London
What’s Next For AppDynamics and Cisco? AppD Global Tour LondonWhat’s Next For AppDynamics and Cisco? AppD Global Tour London
What’s Next For AppDynamics and Cisco? AppD Global Tour London
AppDynamics
 
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
AppDynamics
 
Overcoming Transformational Barriers with Ensono - AppD Global Tour London
Overcoming Transformational Barriers with Ensono - AppD Global Tour LondonOvercoming Transformational Barriers with Ensono - AppD Global Tour London
Overcoming Transformational Barriers with Ensono - AppD Global Tour London
AppDynamics
 
Equinor: What does normal look like?
Equinor: What does normal look like? Equinor: What does normal look like?
Equinor: What does normal look like?
AppDynamics
 
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
AppDynamics
 
Top Tips For AppD Adoption Success - AppD Global Tour Stockholm
Top Tips For AppD Adoption Success - AppD Global Tour StockholmTop Tips For AppD Adoption Success - AppD Global Tour Stockholm
Top Tips For AppD Adoption Success - AppD Global Tour Stockholm
AppDynamics
 
What's next for AppD and Cisco? - AppD Global Tour
What's next for AppD and Cisco? - AppD Global TourWhat's next for AppD and Cisco? - AppD Global Tour
What's next for AppD and Cisco? - AppD Global Tour
AppDynamics
 
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit EuropeCisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
AppDynamics
 
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
AppDynamics
 
Forrester Research: How To Organise Your Business For Digital Success - AppD ...
Forrester Research: How To Organise Your Business For Digital Success - AppD ...Forrester Research: How To Organise Your Business For Digital Success - AppD ...
Forrester Research: How To Organise Your Business For Digital Success - AppD ...
AppDynamics
 
Mastering APM With End User Monitoring - AppD Summit Europe
Mastering APM With End User Monitoring - AppD Summit EuropeMastering APM With End User Monitoring - AppD Summit Europe
Mastering APM With End User Monitoring - AppD Summit Europe
AppDynamics
 
Become an AppDynamics Dashboard Rockstar - AppD Summit Europe
Become an AppDynamics Dashboard Rockstar - AppD Summit EuropeBecome an AppDynamics Dashboard Rockstar - AppD Summit Europe
Become an AppDynamics Dashboard Rockstar - AppD Summit Europe
AppDynamics
 
Business iQ: What It Is and How to Start - AppD Summit Europe
Business iQ: What It Is and How to Start - AppD Summit EuropeBusiness iQ: What It Is and How to Start - AppD Summit Europe
Business iQ: What It Is and How to Start - AppD Summit Europe
AppDynamics
 
Containers: Give Me The Facts, Not The Hype - AppD Summit Europe
Containers: Give Me The Facts, Not The Hype - AppD Summit EuropeContainers: Give Me The Facts, Not The Hype - AppD Summit Europe
Containers: Give Me The Facts, Not The Hype - AppD Summit Europe
AppDynamics
 
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit EuropeAutomation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
AppDynamics
 

More from AppDynamics (20)

Good Migrations: APM Essentials For Cloud Success at AppD Global Tour London
Good Migrations: APM Essentials For Cloud Success at AppD Global Tour LondonGood Migrations: APM Essentials For Cloud Success at AppD Global Tour London
Good Migrations: APM Essentials For Cloud Success at AppD Global Tour London
 
Top Tips For AppD Adoption Success at AppD Global Tour London
Top Tips For AppD Adoption Success at AppD Global Tour LondonTop Tips For AppD Adoption Success at AppD Global Tour London
Top Tips For AppD Adoption Success at AppD Global Tour London
 
How To Create An AppD Centre of Excellence at AppD Global Tour London
How To Create An AppD Centre of Excellence at AppD Global Tour LondonHow To Create An AppD Centre of Excellence at AppD Global Tour London
How To Create An AppD Centre of Excellence at AppD Global Tour London
 
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
 
Just Eat: DevOps at Scale at AppD Global Tour London
Just Eat: DevOps at Scale at AppD Global Tour LondonJust Eat: DevOps at Scale at AppD Global Tour London
Just Eat: DevOps at Scale at AppD Global Tour London
 
What’s Next For AppDynamics and Cisco? AppD Global Tour London
What’s Next For AppDynamics and Cisco? AppD Global Tour LondonWhat’s Next For AppDynamics and Cisco? AppD Global Tour London
What’s Next For AppDynamics and Cisco? AppD Global Tour London
 
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
 
Overcoming Transformational Barriers with Ensono - AppD Global Tour London
Overcoming Transformational Barriers with Ensono - AppD Global Tour LondonOvercoming Transformational Barriers with Ensono - AppD Global Tour London
Overcoming Transformational Barriers with Ensono - AppD Global Tour London
 
Equinor: What does normal look like?
Equinor: What does normal look like? Equinor: What does normal look like?
Equinor: What does normal look like?
 
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
 
Top Tips For AppD Adoption Success - AppD Global Tour Stockholm
Top Tips For AppD Adoption Success - AppD Global Tour StockholmTop Tips For AppD Adoption Success - AppD Global Tour Stockholm
Top Tips For AppD Adoption Success - AppD Global Tour Stockholm
 
What's next for AppD and Cisco? - AppD Global Tour
What's next for AppD and Cisco? - AppD Global TourWhat's next for AppD and Cisco? - AppD Global Tour
What's next for AppD and Cisco? - AppD Global Tour
 
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit EuropeCisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
 
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
 
Forrester Research: How To Organise Your Business For Digital Success - AppD ...
Forrester Research: How To Organise Your Business For Digital Success - AppD ...Forrester Research: How To Organise Your Business For Digital Success - AppD ...
Forrester Research: How To Organise Your Business For Digital Success - AppD ...
 
Mastering APM With End User Monitoring - AppD Summit Europe
Mastering APM With End User Monitoring - AppD Summit EuropeMastering APM With End User Monitoring - AppD Summit Europe
Mastering APM With End User Monitoring - AppD Summit Europe
 
Become an AppDynamics Dashboard Rockstar - AppD Summit Europe
Become an AppDynamics Dashboard Rockstar - AppD Summit EuropeBecome an AppDynamics Dashboard Rockstar - AppD Summit Europe
Become an AppDynamics Dashboard Rockstar - AppD Summit Europe
 
Business iQ: What It Is and How to Start - AppD Summit Europe
Business iQ: What It Is and How to Start - AppD Summit EuropeBusiness iQ: What It Is and How to Start - AppD Summit Europe
Business iQ: What It Is and How to Start - AppD Summit Europe
 
Containers: Give Me The Facts, Not The Hype - AppD Summit Europe
Containers: Give Me The Facts, Not The Hype - AppD Summit EuropeContainers: Give Me The Facts, Not The Hype - AppD Summit Europe
Containers: Give Me The Facts, Not The Hype - AppD Summit Europe
 
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit EuropeAutomation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
 

AppSphere 15 - Is the database affecting your critical business transactions?

  • 1. Is the database affecting your critical business transactions? Ian McGuinness Product Manager
  • 2. A quick history of databases •  Relational databases have been around since the 70’s –  Oracle released it’s first database in 1978 •  Client/Server Applications evolve –  SQL and Stored Procedure driven •  Application Complexity increases –  Object Relational Mappings help map relational to OO coded applications •  Monolithic architecture à Clustered Database e.g. Oracle RAC •  2015 –  “Structured data” still dominated by relational databases e.g. Oracle, SQL Server, MySQL etc. –  NoSQL databases building market share fast e.g. MongoDB, Hadoop Copyright © 2015 AppDynamics. All rights reserved. 2
  • 3. Database problems over the years •  Database problems today aren’t that different to they were 15 years a go! Copyright © 2015 AppDynamics. All rights reserved. 3 Bad query performance e.g. Poorly indexed queries Conflict between users/queries e.g. Batch activities causing lock contention for online users Capacity Issues e.g. Slow disk not enough IOPS for the needs of the app Inefficient database configuration parameters e.g. Buffer cache too small
  • 4. Databases are not static •  Data is exploding! •  Data production will be 44x greater in 2020 versus 2009* •  App users are generating data all the time –  Companies are using that data for analytics to drive further sales •  Biggest growth in unstructured data Copyright © 2015 AppDynamics. All rights reserved. 4 * http://www.csc.com/insights/flxwd/78931-big_data_universe_beginning_to_explode
  • 5. Usage patterns are unregulated •  Most consumer applications have a loose usage pattern •  Spikes in concurrency may occur any time day or night •  Databases are a shared resource – contention on one part can affect the whole Copyright © 2015 AppDynamics. All rights reserved. 5
  • 7. DB Agent SaaS or On-Premise On-Premise Controller HTTP(S) AppDynamics Integrated DB Monitoring Key Features §  Low overhead – Production Safe §  Rapid Installation – Agentless §  Detailed & comprehensive analysis §  Current & historical granular data §  Consolidate web based GUI §  Support for almost all versions of DB2 LUW, MS-SQL, Oracle, Sybase ASE, Sybase IQ, PostgreSQL, MySQL and MongoDB §  Server Monitoring for Windows, Linux, AIX and Solaris
  • 8. USE CASE EXAMPLES #1 Long running SQL Queries
  • 9. Slow Running Application SQL Copyright © 2015 AppDynamics. All rights reserved. 9 •  APM can track query response time, but DBMon will tell the user why the query is bad •  Sometimes business critical queries will fall outside the top few that are actively monitored by the DBA
  • 10. Slow BT with high query response time 91.3% of time spent in Oracle call
  • 12. Coming to 4.2! – Snapshot Correlation •  Available for Java à Oracle •  Java BCI tags Oracle sessions with BT ID and GUID •  Allows drilldown from Snapshot Flowmap to specific queries within DBMon Copyright © 2015 AppDynamics. All rights reserved. 12
  • 13. USE CASE EXAMPLES #2 Poorly configured database
  • 14. Poorly sized buffer pool (MySQL) Number of Physical I/ O’s to populate cache
  • 15. Before and After - Buffer Pool Re-size •  5 minute load tests were run •  Before recommendations we can see 5 mins 34 secs spent in MySQL •  After recommendations we can see just 27 secs of MySQL time •  92% reduction in DB Time!
  • 16. Coming to 4.2! – Improved Health Rules Copyright © 2015 AppDynamics. All rights reserved. 16 •  Create a single health rule which applies to: –  all databases –  all databases of a certain type e.g. MySQL, SQL Server etc. •  Use Health Rules in Custom Dashboards
  • 18. Coming to 4.2! – Custom Dashboards •  Custom dashboards now available for any DBMon metric Copyright © 2015 AppDynamics. All rights reserved. 18
  • 21. USE CASE EXAMPLES #3 Capacity & Conflict
  • 22. I/O Issues •  Detailed time-series metrics clearly show contention •  Time Spent in DB very high •  Wait State analysis shows PAGEIOLATCH_EX wait •  Host monitoring clearly shows increase in Read IOPS
  • 23. Locking 34 seconds of Lock Wait Time! 88.8% of all activity time spent in Lock Wait!
  • 24. USE CASE EXAMPLES #4 NoSQL Performance Issues
  • 25. Key Concepts of the Solution •  Collection of metrics is agentless and read-only i.e. No running code on Monitored DB •  Metrics are collected without the need to install/modify additional components on monitored DB e.g. Modules/ Objects etc. •  Provide historical time-series information on Time spent within DB supplemented by DB specific Metrics •  Gather information about all DB activity - not just activity resulting from a monitored (with AppD APM) application
  • 26. Auto-Detection of the Cluster •  If mongoS then all ReplicaSets in the cluster will be discovered. •  If single ReplicaSet then Primary/Secondaries etc. will be monitored. •  Otherwise standalone mongod
  • 29. Conclusions •  Database performance issues will always be around! •  Proactive performance management is what’s needed –  Use a low overhead 24/7 monitoring solution to gain visibility –  Capture the right type of data to allow rapid root cause analysis and to prioritize tuning efforts Copyright © 2015 AppDynamics. All rights reserved. 29