Key Performance Metrics of Oracle Platforms. Technical Presentation May 2014

Similar documents
Performance Baseline of Hitachi Data Systems HUS VM All Flash Array for Oracle

Performance Baseline of Oracle Exadata X2-2 HR HC. Part II: Server Performance. Benchware Performance Suite Release 8.4 (Build ) September 2013

Is there any alternative to Exadata X5? March 2015

First of all, I would like to talk about the experiences we have made with several proof- of- concepts when comparing different Oracle platform

CASE STUDY: Oracle TimesTen In-Memory Database and Shared Disk HA Implementation at Instance level. -ORACLE TIMESTEN 11gR1

DELL s Oracle Database Advisor

Performance And Scalability In Oracle9i And SQL Server 2000

Introduction to SQL Tuning. 1. Introduction to SQL Tuning SkillBuilders, Inc. SKILLBUILDERS

News and trends in Data Warehouse Automation, Big Data and BI. Johan Hendrickx & Dirk Vermeiren

The Methodology Behind the Dell SQL Server Advisor Tool

Performance Tuning and Optimizing SQL Databases 2016

2009 Oracle Corporation 1

Postgres Plus Advanced Server

Best Practices for Optimizing SQL Server Database Performance with the LSI WarpDrive Acceleration Card

Memory-Centric Database Acceleration

Tips and Tricks for Using Oracle TimesTen In-Memory Database in the Application Tier

Oracle Database In-Memory The Next Big Thing

Exadata and Database Machine Administration Seminar

Inge Os Sales Consulting Manager Oracle Norway

In-Memory Databases Algorithms and Data Structures on Modern Hardware. Martin Faust David Schwalb Jens Krüger Jürgen Müller

Condusiv s V-locity Server Boosts Performance of SQL Server 2012 by 55%

EMC Unisphere for VMAX Database Storage Analyzer

Benchmarking Hadoop & HBase on Violin

The IntelliMagic White Paper: Storage Performance Analysis for an IBM Storwize V7000

Performance Workload Design

Oracle Database 12c: Performance Management and Tuning NEW

Comparison of Windows IaaS Environments

Benchmarking Cassandra on Violin

Scaling Database Performance in Azure

Sun 8Gb/s Fibre Channel HBA Performance Advantages for Oracle Database

Capacity Management for Oracle Database Machine Exadata v2

<Insert Picture Here> Best Practices for Extreme Performance with Data Warehousing on Oracle Database

TOP FIVE REASONS WHY CUSTOMERS USE EMC AND VMWARE TO VIRTUALIZE ORACLE ENVIRONMENTS

Safe Harbor Statement

Performance Analysis: Benchmarking Public Clouds

1. This lesson introduces the Performance Tuning course objectives and agenda

SAP HANA - Main Memory Technology: A Challenge for Development of Business Applications. Jürgen Primsch, SAP AG July 2011

Exadata Database Machine

Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1

Improve Business Productivity and User Experience with a SanDisk Powered SQL Server 2014 In-Memory OLTP Database

EMC XtremSF: Delivering Next Generation Storage Performance for SQL Server

Applying traditional DBA skills to Oracle Exadata. Marc Fielding March 2013

Oracle Database 11g: Performance Tuning DBA Release 2

AgencyPortal v5.1 Performance Test Summary Table of Contents

JBoss Data Grid Performance Study Comparing Java HotSpot to Azul Zing

Storage I/O Control: Proportional Allocation of Shared Storage Resources

How To Store Data On An Ocora Nosql Database On A Flash Memory Device On A Microsoft Flash Memory 2 (Iomemory)

- An Oracle9i RAC Solution

PSAM, NEC PCIe SSD Appliance for Microsoft SQL Server (Reference Architecture) September 11 th, 2014 NEC Corporation

Query Acceleration of Oracle Database 12c In-Memory using Software on Chip Technology with Fujitsu M10 SPARC Servers

WHITE PAPER Improving Storage Efficiencies with Data Deduplication and Compression

Oracle Exadata Database Machine for SAP Systems - Innovation Provided by SAP and Oracle for Joint Customers

DSS. Diskpool and cloud storage benchmarks used in IT-DSS. Data & Storage Services. Geoffray ADDE

Maximizing SQL Server Virtualization Performance

Agenda. Enterprise Application Performance Factors. Current form of Enterprise Applications. Factors to Application Performance.

Getting the Most Out of Flash Storage

Apache Derby Performance. Olav Sandstå, Dyre Tjeldvoll, Knut Anders Hatlen Database Technology Group Sun Microsystems

One-Size-Fits-All: A DBMS Idea Whose Time has Come and Gone. Michael Stonebraker December, 2008

Storage Performance Testing

Accelerating Server Storage Performance on Lenovo ThinkServer

Accelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software

Direct NFS - Design considerations for next-gen NAS appliances optimized for database workloads Akshay Shah Gurmeet Goindi Oracle

Databases Going Virtual? Identifying the Best Database Servers for Virtualization

Evaluation Report: Accelerating SQL Server Database Performance with the Lenovo Storage S3200 SAN Array

SQL Server 2014 New Features/In- Memory Store. Juergen Thomas Microsoft Corporation

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

Enterprise Applications

SafePeak Case Study: Large Microsoft SharePoint with SafePeak

Einsatzfelder von IBM PureData Systems und Ihre Vorteile.

Expert Oracle Exadata

Big Data Analytics - Accelerated. stream-horizon.com

Oracle EXAM - 1Z Oracle Database 11g Release 2: SQL Tuning. Buy Full Product.

EMC XtremSF: Delivering Next Generation Performance for Oracle Database

Flash Memory Arrays Enabling the Virtualized Data Center. July 2010

Overview: X5 Generation Database Machines

EMC VFCACHE ACCELERATES ORACLE

System Architecture. In-Memory Database

Data Center Storage Solutions

Rackspace Cloud Databases and Container-based Virtualization

Basic Tuning Tools Monitoring tools overview Enterprise Manager V$ Views, Statistics and Metrics Wait Events

Intel Xeon Processor 5560 (Nehalem EP)

1Z0-117 Oracle Database 11g Release 2: SQL Tuning. Oracle

Instant-On Enterprise

INCREASING EFFICIENCY WITH EASY AND COMPREHENSIVE STORAGE MANAGEMENT

MS SQL Performance (Tuning) Best Practices:

HP ProLiant BL660c Gen9 and Microsoft SQL Server 2014 technical brief

Distributed Architecture of Oracle Database In-memory

Preview of Oracle Database 12c In-Memory Option. Copyright 2013, Oracle and/or its affiliates. All rights reserved.

HP Smart Array Controllers and basic RAID performance factors

Oracle DBA Course Contents

Oracle TimesTen In-Memory Database on Oracle Exalogic Elastic Cloud

Azure VM Performance Considerations Running SQL Server

<Insert Picture Here> Oracle In-Memory Database Cache Overview

Virtuoso and Database Scalability

PERFORMANCE TUNING ORACLE RAC ON LINUX

WITH A FUSION POWERED SQL SERVER 2014 IN-MEMORY OLTP DATABASE

ORACLE DATABASE 10G ENTERPRISE EDITION

BENCHMARKING CLOUD DATABASES CASE STUDY on HBASE, HADOOP and CASSANDRA USING YCSB

SQL Server 2012 Performance White Paper

Bright Idea: GE s Storage Performance Best Practices Brian W. Walker

Transcription:

Key Performance Metrics of Oracle Platforms Technical Presentation May 2014

Contents 1 Methodology 2 Key Performance Metrics 3 Benchware Performance Suite 4 Conclusion copyright 2014 by benchware.ch slide 2

Methodology Benchware mission: Quality assurance calibrate efficiency of Oracle platforms Application(s) Middleware Oracle application Platform evaluation quantify price-performance ratio of Oracle platforms Database System Capacity planning deliver key performance metrics of Oracle platforms for capacity planning DataGuard Network Fusion I/O Interconnect File System Volume Management Operating System Server Virtualization Storage System Storage Network Oracle platform copyright 2014 by benchware.ch slide 3

Methodology Benchware tools: Benchware Loader processor performance server system performance storage system performance database load performance database OLTP performance database scan performance data aggregation performance Benchware Monitor Collect performance statistics form v$ views Benchware Loader DataGuard Network Fusion I/O Interconnect Database System File System Volume Management Operating System Server Virtualization Storage System Storage Network Benchware Monitor Oracle platform copyright 2014 by benchware.ch slide 4

Methodology Benchware methodology: Benchmark load is generated with representative Oracle database operations even for cpu, server and storage Benchware Loader Benchware Monitor Benchware methodology describes Oracle viewpoint of performance even for cpu, server and storage DataGuard Network Fusion I/O Interconnect Database System File System Volume Management Operating System Server Virtualization Storage System Storage Network Oracle platform copyright 2014 by benchware.ch slide 5

Contents 1 Methodology 2 Key Performance Metrics 3 Benchware Performance Suite 4 Conclusion copyright 2014 by benchware.ch slide 6

Key Performance Metrics Key Performance Metrics should be self-explanatory Source: www.bmw.de copyright 2014 by benchware.ch slide 7

Key Performance Metrics Quality Assurance or Performance calibration Does a platform meet performance requirements? Are vendor's performance numbers achievable? Are there any performance bottlenecks in the platform, which have impact to application performance? Does the platform at least deliver the same performance after the system change? DataGuard Network Fusion I/O Interconnect Application(s) Middleware Database System File System Volume Management Operating System Server Virtualization Storage System Storage Network copyright 2014 by benchware.ch slide 8

Key Performance Metrics Platform evaluation Which platform delivers best price-performance ratio, taking into consideration Oracle license costs? How to get adequate figures in a short time for management decisions? Application(s) Middleware Database System 1,0 1,0 1,1 2,5 0,7 2,1 Price Performance DataGuard Network Fusion I/O Interconnect File System Volume Management Operating System Server Virtualization Storage System Storage Network Current System New System A New System B copyright 2014 by benchware.ch slide 9

Key Performance Metrics Capacity planning What are the performance limitations of a platform? How much of the resources are already utilized? How much reserve of resources is still available? Application(s) Middleware Database System DataGuard Network Fusion I/O Interconnect File System Volume Management Operating System Server Virtualization Storage System Storage Network copyright 2014 by benchware.ch slide 10

Contents 1 Methodology 2 Key Performance Metrics 3 Benchware Performance Suite 4 Conclusion copyright 2014 by benchware.ch slide 11

Benchware Performance Suite Library of Oracle performance tests Oracle Processor (CPU) Performance Tests CPU-bound operations with typical Oracle data types OLTP DWH Proof of CPU efficiency Key Performance Metrics Unit pl/sql operations arithmetic addition, string operations, SQL built-in functions pl/sql algorithms multithreading virtualization encryption speed throughput [s] [ops] fibonacci, prime numbers Oracle Server (SRV) Performance Tests Server-bound in-memory SQL transactions without any I/O operation OLTP DWH Proof of Server efficiency Key Performance Metrics Unit in-memory SQL full scan all rows per transaction primary key access 1 row per transaction secondary key access Ø 25 rows per transaction scalability virtualization cc-numa speed service time throughput [µs] [ms] [µs] [ms] [dbps] [tps] [rps] [s] seconds [ms] milli seconds (10-3 ) [µs] micro seconds (10-6 ) [dbps] [rps] [tps] [ops] database blocks per second rows per second transactions per second operations per second [MBps] [GBps] [iops] Mega Byte per second Giga Byte per second i/o operations per second less important important very important copyright 2014 by benchware.ch slide 12

Benchware Performance Suite Library of Oracle performance tests Oracle Storage (STO) Performance Tests I/O-bound operations for all typical Oracle I/O operations OLTP DWH Proof of Storage efficiency Key Performance Metrics Unit sequential I/O 1 MByte, read and write random I/O 8 kbyte (default), read and write data integrity tiering, pooling virtualization replication service time throughput [µs] [ms] [MBps] [GBps] [iops] Oracle OLTP (DBX) Performance Tests I/O-bound operations for all typical Oracle I/O operations OLTP DWH Proof of Storage efficiency Key Performance Metrics Unit OLTP select primary key access 1 row per transaction secondary key access Ø 25 rows per transaction OLTP update scalability speed service time throughput [ms] [s] [ms] [s] [rps] [tps] primary key access 1 row per transaction secondary key access Ø 25 rows per transaction [s] seconds [ms] milli seconds (10-3 ) [µs] micro seconds (10-6 ) [dbps] [rps] [tps] [ops] database blocks per second rows per second transactions per second operations per second [MBps] [GBps] [iops] Mega Byte per second Giga Byte per second i/o operations per second less important important very important copyright 2014 by benchware.ch slide 13

Benchware Performance Suite Library of Oracle performance tests Oracle Load (DBL) Performance Mixed resource usage: CPU, memory, storage transactional data load via buffer cache configurable tx size OLTP DWH Proof of Database efficiency scalability LGWR process direct bulk load scalability compression LGWR process Key Performance Metrics speed service time throughput speed service time throughput Unit [μs] [ms] [s] [μs] [ms] [s] [rps] [tps] [μs] [ms] [s] [μs] [ms] [s] [rps] [tps] Oracle Data Aggregation (DBA) Performance Mixed resource usage: CPU, memory, storage OLTP DWH Proof of Database efficiency Key Performance Metrics Unit data aggregation & reports simulated by creating b-tree indexes scalability sorting speed service time throughput [μs] [ms] [s] [μs] [ms] [s] [rps] [tps] [s] seconds [ms] milli seconds (10-3 ) [µs] micro seconds (10-6 ) [dbps] [rps] [tps] [ops] database blocks per second rows per second transactions per second operations per second [MBps] [GBps] [iops] Mega Byte per second Giga Byte per second i/o operations per second less important important very important copyright 2014 by benchware.ch slide 14

Throughput Benchware Performance Suite All load profiles from single process to saturation 6 000 5 000 4 000 Y-axis reports understandable key performance metric, e.g. throughput Transactions per second [tps] Rows per second [rps] Operations per second [ops] Mega byte per second [MBps] I/O operations per second [IOPS] 950 µs Optional additional information for each measuring point describes quality of performance, e.g. I/O service time in µsec Operations per core 3 000 2 000 1 000 0 1 2 4 8 16 32 64 Degree of parallelism X-axis reports benchmark load, e.g. degree of parallelism Inter SQL or Intra SQL degree of parallelism Parallelism 1 shows best case: only one process Number of involved RAC nodes copyright 2014 by benchware.ch slide 15

Benchware Performance Suite Examples with public benchmark results on www.benchware.ch/benchmark copyright 2014 by benchware.ch slide 16

Contents 1 Methodology 2 Key Performance Metrics 3 Benchware Performance Suite 4 Conclusion copyright 2014 by benchware.ch slide 17

Conclusion Key Performance Metrics are the foundation for understanding Oracle platform performance Decisions taken on key performance metrics are based on facts, not on assumptions The Benchware Performance Suite delivers readily understandable key performance metrics for all platform components from Oracle s point of view copyright 2014 by benchware.ch slide 18

swiss precision in performance measurement www.benchware.ch info@benchware.ch