oracle database in_memory christian antognini
TRANSCRIPT
BASLE BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA
HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH
Oracle Database In-Memory DOAG 2015 Konferenz
Nürnberg (D), 18 November 2015
Christian Antognini
@ChrisAntognini
Oracle Database In-Memory 2 10/11/2015
Senior principal consultant, trainer and partner at Trivadis
http://antognini.ch
Focus: get the most out of Oracle Database
Logical and physical database design
Query optimizer
Application performance management
Author of Troubleshooting Oracle Performance (Apress, 2008/14)
OakTable Network, Oracle ACE Director
Our Company
Oracle Database In-Memory 3 10/11/2015
Trivadis is a market leader in IT consulting, system integration, solution engineering
and the provision of IT services focusing on and technologies
in Switzerland, Germany, Austria and Denmark. We offer our services in the following
strategic business fields:
Trivadis Services takes over the interacting operation of your IT systems.
O P E R A T I O N
COPENHAGEN
MUNICH
LAUSANNE
BERN
ZURICH
BRUGG
GENEVA
HAMBURG
DÜSSELDORF
FRANKFURT
STUTTGART
FREIBURG
BASEL
VIENNA
With over 600 Specialists and IT Experts in Your Region
Oracle Database In-Memory 4 10/11/2015
14 Trivadis branches and more than
600 employees
200 Service Level Agreements
Over 4,000 training participants
Research and development budget:
CHF 5.0 million
Financially self-supporting and
sustainably profitable
Experience from more than 1,900
projects per year at over 800
customers
Oracle Database In-Memory – Architecture Overview
Oracle Database In-Memory 10/11/2015
SGA
In-Memory Area TX
Journal
DBWn User IMCO Wnnn
Data Files
Buffer Cache
C5 C1 C2 C3 C4
SELECT
UPDATE
5
Oracle Database In-Memory – Warning about Demos
Oracle Database In-Memory 6 10/11/2015
The demos show the results of different performance tests.
The performance figures are intended only to explain and compare different kinds of
processing and to give you a feel for their impact.
Every system and every application has its own characteristics. Therefore, the
relevance of using each technique might be very different, depending on where it’s
applied.
Oracle Database In-Memory – Demos
Oracle Database In-Memory 10/11/2015
Population (imcs_population.sql, video)
FTS, no filter (imcs_fts_no_filter.sql, video)
FTS, simple filter (imcs_fts_filter.sql, video)
FTS, no filter, aggregation (imcs_fts_aggregation.sql, video)
Real query (imcs_real_query.sql, video)
Distribution with RAC (imcs_duplicate.sql, video)
Repopulation (imcs_repopulation.sql, video)
7
Tip: follow the
links to access
the scripts and
the videos
Oracle Database In-Memory – Summary
Performance improvements can
be great
– Don’t always expect a factor
42-1000 speed up
– Some scenarios can even be slower
– There are various limiting factors
Works out-of-the-box
– Simple configuration
Oracle Database In-Memory 10/11/2015 8
Oracle Database In-Memory 9 10/11/2015
Trivadis at DOAG 2015
Level 3 - next to the escalator
We look forward to your visit.
Because with Trivadis you always win.
Questions and Answers… Christian Antognini
Senior Principal Consultant
Oracle Database In-Memory 10/11/2015 10