Oracle Database In-Memory und SAP Flat Cubes im Einsatz DOAG Konferenz 2018
|
|
- Gregor Müller
- vor 5 Jahren
- Abrufe
Transkript
1 Oracle Database In-Memory und SAP Flat Cubes im Einsatz DOAG Konferenz 2018 Markus Kißling Product Manager Database In-Memory
2 Safe Harbor Statement The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. 2
3 Agenda Übersicht Oracle Database In-Memory Kundenszenario SAP BW Flat Cubes SAP BW Flat Cubes & DBIM im Zusammenspiel Live-Demos auf Oracle Database 18c XE Results 3
4 Klassischer Zeilenansatz vs. spaltenorientierter Speicherung Row SALES OLTP läuft am Besten mit Zeilen-Format Operationen auf wenigen Zeilen, vielen Spalten Beispiel: Insert, Update oder Abfragen auf Tabellen Column SALES DWH Abfragen laufen am Schnellsten Spalten-Format Operationenauf wenige Spalten, viele Zeilen Beispiel: Auswertung Summe aller Verkäufe pro Region Bisher gab es nur die Entweder-Oder-Entscheidung 4
5 Oracle Database In-Memory Einfach zu handhaben 1. In-Memory Column Store aktivieren inmemory_size = XXX GB (sga_target entsprechend anpassen) 2. Tabellen oder Partitionen In-Memory setzen alter table partition inmemory; 3. Ggf. später analytische Indizes löschen, um OLTP zu beschleunigen (z.b. bei SAP CRM)
6 Das duale Format in der Datenbank Memory SALES Row Format Memory SALES Column Format Beides - Row und Column In- Memory Formate - für die gleiche Tabelle Real Time Analysen nutzen das neue Column Format OLTP Applikationen nutzen das Row Format Erhalt der Transaktionskonsistenz Syntax: ALTER TABLE sales INMEMORY; ALTER TABLE sales NO INMEMORY;
7 In-Memory Columnar Technologie Columnar Format Compression Storage Indexes SIMD Vector Processing Min 1 Max 3 Min 4 Max 7 CPU Load multiple region values Vector Register CA CA CA CA Vector Compare all values an 1 cycle Min 8 Max 12 Zugriff nur auf benötigte Spalten Scan & Filtern auf komprimierte Daten Überspringen der nicht benötigten Daten einer Spalte Mehrere Spaltenwerte mit einer einzigen CPU- Instruktion verarbeiten 7
8 Oracle In-Memory Spaltenformat Auf allen Plattformen verfügbar Pure In-Memory Columnar Pures In-Memory Spaltenformat In-Memory Verarbeitung: ermöglicht schnelleres OLTP Keine Änderungen am Diskformat SALES Aktiviert auf Tablespace, Tabelle, Partition, Subpartition Ebene Auch für gesamte Datenbank, falls genügend DRAM vorhanden Größe der In-Memory Area wird über inmemory_size Parameter 8
9 Oracle In-Memory Spaltenformat Under The Hood Extent #13 Blocks 20 to 120 In-Memory Compression Unit Column CUs SALARY ROWID EmpID Name Dept Salary Extent #14 Blocks 82 to 182 Extent #15 Blocks 201 to 301 In-Memory Compression Unit (IMCU) Einheit bei Allokierung im Column Store (1 MB) Enthält große Anzahl von Rows (z.b. 0.5 Mio.) von einer oder mehrerer Table Extents Jede Column gespeichert als Column Compression Unit (Column CU) Mehrere MEMCOMPRESS Levels: FOR QUERY Schnellste Abfragen FOR CAPACITY Beste Komprimierung Größe einer IMCU abhängig von Größe der Rows, Komprimierungsfaktor usw. 9
10 Database In-Memory: Real-Time Analytics Analytische Abfragen beschleunigen mit In-Memory Aggregation (IMA) CPU Data Scans SALES STATE = CA Vector Register Memory-Bandbreite nutzen Scan und Filter nur auf benötigten Spalten Vektor-Instruktionen der CPUs nutzen Milliarden von Zeilen pro Sekunde CA CA CA CA ITEMS Joins HASH JOIN SALES Selektieren der SALES Tabelle mit den entsprechenden Werten aus der kleineren ITEMS Tabelle Auflösung des Joins in Spalten-Scans (Bloom- Filter) Bis zu 10x schneller In-Memory Aggregation In-Memory Report Outline wird beim ersten Scan der kleinen Tabellen erzeugt Report wird beim Scan der großen Tabelle befüllt Bis zu 10x schneller 10
11 Was sind analytische Abfragen? Welche Produkte liefern uns die höchste Gewinnspanne (Marge)? Wer sind die Top 10 Vertriebsmitarbeiter in der Region Süd in diesem Monat? Wenn icheinen Rabatt von 20 % auf Teil XY bekomme, wie wirkt sich dies auf die Gewinnspanne aus? 11
12 Beispiel: Analytische Abfrage mit Aggregation Abfrage des Gewinnes innerhalb einer Region SELECT d.d_year, c.c_nation, sum(lo_revenue - lo_supplycost) FROM LINEORDER l, DATE_DIM d, PART p, SUPPLIER s, CUSTOMER c WHERE l.lo_orderdate = d.d_datekey AND l.lo_partkey = p.p_partkey AND l.lo_suppkey = s.s_suppkey AND l.lo_custkey = c.c_custkey AND s.s_region = 'AMERICA' AND c.c_region = 'AMERICA' GROUP BY d.d_year, c.c_nation ORDER BY d.d_year, c.c_nation; 12
13 Agenda Übersicht Oracle Database In-Memory Kundenszenario SAP BW Flat Cubes SAP BW Flat Cubes & DBIM im Zusammenspiel Live-Demos auf Oracle Database 18c XE Results 13
14 Kundenszenario Teil 1: Einsatz von SAP BW & DBIM Warum keine Verbesserung mit In-Memory? Ursache 1: Nicht genügend CPU Cores & Memory vorhanden Insbesonders in virtualisierten Umgebungen Auf AIX / LPARs: lparstat einsetzen und Resourcen überprüfen Ursache 2: Out-Of-Memory: Nicht alle Segmente auf, einmal in den IM Column Store laden, sondern nur die für die Tests relevanten 14
15 Kundenszenario Teil 2: In-Memory Kandidaten finden IM Advisor oder eigene Erfahrung? IM Advisor einsetzen Vorgeschlagene Segmente in den IM Column laden Besser auf eigene Erfahrung setzen und Segmente für IM Column-Store selbst bestimmen 15
16 Kundenszenario Teil 3: Einsatz von SAP BW & Database In-Memory PoC auf IBM Power / AIX - LPAR Parallel = 13 Parallel_min_treshold = 5 (früher parallelisieren, in 5 anstatt 10 Sek.) Optimizer_dynamic_sampling = 6 16
17 Kundenszenario Teil 4: Einsatz von SAP BW & Database In-Memory Fazit: Diese Kombination funktionert sehr gut, wenn genügend CPU Cores & Memory zur Verfügung stehen und die relevanten Segmente alle im IM Column Store Platz haben 17
18 Agenda Übersicht Oracle Database In-Memory Kundenszenario SAP Flat Cubes SAP Flat Cubes & DBIM im Zusammenspiel Live-Demos auf Oracle Database 18c XE Results 18
19 Was sind InfoCubes / Flat Cubes? "HANA-Optimized InfoCubes" Datenmodell-Optimierung Ursprünglich entwickelt für SAP BW und SAP HANA Wird von keiner anderen SAP- Applikation verwendet "Flat InfoCubes" / "Flat Cubes" Gleiche Optimierung Auch verfügbar für SAP BW und Oracle Database 12c & Oracle In-Memory Wird von keiner anderen SAP- Applikation verwendet 19
20 Daten-Modellierung in Data Warehouses Snowflake Schema Extended Snowflake Schema Flat Data Star Schema 20
21 Daten-Modellierung in Data Warehouses Extended Snowflake Schema Flat Data 21
22 Agenda Übersicht Oracle Database In-Memory Kundenszenario SAP BW Flat Cubes SAP BW Flat Cubes & DBIM im Zusammenspiel Live-Demos auf Oracle Database 18c XE Results 22
23 Flat Cubes und Partitionierung Alte Implementierung (Klassisches Star Schema) F FACT TABLE F Table Partition 6 F Table Partition 5 F Table Partition F 4 F Table Partition 3 F Table Partition 2 F Table Partition 1 E FACT TABLE E Table Partition 6 E Table Partition 5 E Table Partition 4 F E Table Partition 3 E Table Partition 2 E Table Partition 1 23
24 Flat Cubes und Partitionierung Neu Implementierung (Non-Oracle Databases) Die F Tabelle wird entfernt Daten der F Tabelle jetzt Bestandteil der E Tabelle Größte Nachteil Kein Partition-Pruning bei Abfragen über größten Teil der Daten F FACT TABLE F Table Partition 6 F Table Partition 5 F Table Partition 4 F Table Partition 3 F Table Partition 2 F Table Partition 1 "E Table" (Partition 0) 24
25 Flat Cubes und Partitionierung Neue Implementierung (Oracle Databases) Die F Tabelle wird entfernt Daten der F Tabelle sind Bestandteil der E Tabelle Vorteil bei Oracle Partition-Pruning bei Abfragen durch Subpartitioning Alleinstellungsmerkmal am Markt F FACT TABLE F Table Partition 6 F Table Partition 5 F Table Partition 4 F Table Partition 3 F Table Partition 2 F Table Partition 1 Partition 0 E Partition, Subpartition 6 E Partition, Subpartition 5 E Partition, Subpartition 4 E Partition, Subpartition 3 E Partition, Subpartition 2 E Partition, Subpartition 1 25
26 Plan Startransformation Id Operation Name SELECT STATEMENT 1 SORT GROUP BY * 2 HASH JOIN * 3 TABLE ACCESS STORAGE FULL /BI0/YVC_PROD2 * 4 HASH JOIN 5 TABLE ACCESS STORAGE FULL /BIC/DZMK_TCSC2 * 6 HASH JOIN 7 TABLE ACCESS STORAGE FULL /BIC/DZMK_TCSC4 * 8 HASH JOIN 9 TABLE ACCESS STORAGE FULL /BIC/DZMK_TCSCU * 10 HASH JOIN 11 * 12 TABLE ACCESS BY INDEX ROWID BATCHED INDEX RANGE SCAN /BIC/DZMK_TCSCP /BIC/DZMK_TCSCP~01 * 13 HASH JOIN 14 TABLE ACCESS STORAGE FULL /BIC/DZMK_TCSC5 * 15 HASH JOIN * 16 TABLE ACCESS STORAGE FULL /BIC/DZMK_TCSCT 17 PARTITION RANGE ITERATOR * 18 TABLE ACCESS BY LOCAL INDEX ROWID BATCHED /BIC/EZMK_TCSC 19 BITMAP CONVERSION TO ROWIDS 20 BITMAP AND 21 BITMAP MERGE 22 BITMAP KEY ITERATION 23 * 24 BUFFER SORT TABLE ACCESS STORAGE FULL /BIC/DZMK_TCSCT * 25 BITMAP INDEX RANGE SCAN /BIC/EZMK_TCSC~ BITMAP MERGE 27 BITMAP KEY ITERATION 28 BUFFER SORT 29 INDEX STORAGE FAST FULL SCAN /BIC/DZMK_TCSC4~0 * 30 BITMAP INDEX RANGE SCAN /BIC/EZMK_TCSC~ BITMAP MERGE 32 BITMAP KEY ITERATION 33 BUFFER SORT * 34 TABLE ACCESS STORAGE FULL /BIC/DZMK_TCSC3 * 35 BITMAP INDEX RANGE SCAN /BIC/EZMK_TCSC~
27 Plan Flat Cube Id Operation Name SELECT STATEMENT 1 SORT GROUP BY * 2 HASH JOIN 3 JOIN FILTER CREATE :BF PART JOIN FILTER CREATE :BF NESTED LOOPS 6 TABLE ACCESS BY INDEX ROWID BATCHED /BIC/DZMK_TCSCP * 7 INDEX RANGE SCAN /BIC/DZMK_TCSCP~01 * 8 TABLE ACCESS STORAGE FULL /BI0/YVC_PROD2 9 JOIN FILTER USE :BF PARTITION LIST JOIN-FILTER 11 PARTITION RANGE ITERATOR * 12 TABLE ACCESS INMEMORY FULL /BIC/FZMK_TCFL
28 In-Memory Fast-Start DBFILE1 Index Table Index Buffer Cache Table Table SALES TABLESPACE FAST START TABLESPACE In-Memory Column Store DBFILE2 Fast Start Data IM Column Format auf Platte persistiert In-Memory Column Store Inhalt wird beim Beladen in Secure File LOB gespeichert (Checkpoints) Das Beladen des CS erfolgt beim DB Restart wesentlich schneller, da der Population Prozess direkt das Column Format von Platte liest Restore des CS schneller, da keine Formatumwandlung erfolgt (2-5x) 28
29 In-Memory Dynamic Scans SchnellereColumnar Scan Performance select SUM(total) from SALES where region = CA group by store_id In-Memory Column Store Thread 1 Thread 2 REGION = CA REGION = CA IMCU #1 IMCU #2 Thread 3 Thread 4 Dynamic Multi-Threaded Scan Mechanism Mehrere Threads pro Scan Prozess Jeder Thread scannt 1 IMCU zur gleichen Zeit Scannt mehrere IMCUs parallel in einem Single Scan Prozeß Erfolgt ohne Benutzereingriff Anzahl Threads vom Resource Manager kontrolliert Ziel: Vorhandene CPU Kerne effektiv nutzen REGION = CA IMCU #3 SALES REGION = CA IMCU #4 Ergänzt Parallel Query Jeder Parallel Query Slave kann mehrere Threads bedienen Bis zu 2x Performancezuwachs 29
30 Agenda Übersicht Oracle Database In-Memory Kundenszenario SAP BW Flat Cubes SAP BW Flat Cubes & DBIM im Zusammenspiel Live-Demos auf Oracle Database 18c XE Results 30
31 Live-Demos mit Oracle Database 18c XE - Bloom Filter - Vector Group By - Partition Pruning 31
32 Prerequisites in my Demo Environment: Download Oracle VirtualBox & Oracle Linux & SQL Developer Oracle Virtualbox Oracle Linux Oracle SQL Developer Java SE 32
33 Oracle Database 18c XE - Quick Start 1 Installation & Configuration Oracle Linux Download oracle-database-xe-18c x86_64.rpm Run yum -y localinstall oracle-database*18c* Run /etc/init.d/oracle-xe-18c configure 33
34 Oracle Database 18c XE - Quick Start 2 Installation & Configuration Red Hat compatible Linux distribution Download oracle-database-xe-18c x86_64.rpm Run curl -o oracle-database-preinstall-18c el7.x86_64.rpm acle-database-preinstall-18c el7.x86_64.rpm Run yum -y localinstall oracle-database*18c* Run /etc/init.d/oracle-xe-18c configure 34
35 Oracle Database 18c XE - Quick Start 3 Availability on Windows, Docker, VirtualBox Windows Windows download is not currently available, but is coming soon! Docker A Docker image is not currently available, but is coming soon! VirtualBox A VirtualBox image is not currently available, but is coming soon! 35
36 Oracle Database 18c XE - Quick Start 4 Connecting to Oracle Database XE SQL -- Connect string format: [username]/[password]@//[hostname]:[port]/[db service name] [AS SYSDBA] -- To connect to the Container Database (CDB) use: sqlplus sys/getstarted18c@//localhost:1521/xe as sysdba -- To connect to the first Pluggable Database (PDB) use: sqlplus sys/getstarted18c@//localhost:1521/xepdb1 as sysdba 36
37 Oracle Database 18c XE Database size limited to 2GB of RAM SQL> alter system set sga_target=3g scope=spfile; System altered. SQL> shutdown immediate SQL> startup ORA-56752: Oracle Database Express Edition (XE) memory parameter invalid or not specified ORA-01078: failure in processing system parameters 37
38 Oracle Technology Network Developer License Terms for Oracle Database Express Edition 38
39 Oracle Database 18c XE Make a Testdrive Download OOW 2018 Hands on Lab Guide and Scripts Monitoring the In-Memory Column Store Querying In-Memory Column Store Tables Some Queries with In-Memory Joins and Aggregation Database In-Memory and Partitioning Try other options: Multitenant (up to 3 PDBs), Advanced Analytics, Advanced Security 39
40 Partitionierung & DBIM 40
41 Partitionierung & DBIM 41
42 Agenda Übersicht Oracle Database In-Memory Kundenszenario SAP BW Flat Cubes SAP BW Flat Cubes & DBIM im Zusammenspiel Live-Demos auf Oracle Database 18c XE Results 42
43 Simple Query 1.2 Million Rows Star Schema: 9 Dimensions / 61 Measurements / 2 Join Dims. Flat Schema: 40 Keyvalues / 61 Measurements / 1 Join Dim. Query: 1 Result column 1 Attribute table GB Flat cube / Inmemory: Independent of table width Cheap access for low number of columns 43
44 Medium Query 6.5 Million Rows Star Schema: 8 Dimensions / 145 Measurements / 8 Join Dims. Flat Schema: 37 Keyvalues / 145 Measurements / 1 Join Dim. Query: 1 Result column 2 Attribute tables GB Flat cube / Inmemory: Independent of table width Cheap access for low number of columns 44
45 Complex Query 9 Million Rows Star Schema: 12 Dimensions / 129 Measurements / 11 Join Dims. Flat Schema: 46 Keyvalues / 129 Measurements / 1 Join Dim. Query: many Result columns 3 Attribute tables GB Flat cube / Inmemory: Many result columns Complex cross table predicates 45
46 Additional Resources Join the Conversation White Papers (otn.com) Oracle Database In-Memory White Paper Oracle Database In-Memory Aggregation Paper When to use Oracle Database In-Memory Oracle Database In-Memory Advisor Videos Oracle Database In-Memory YouTube Channel oracle.com Powering the Real-Time Enterprise Industry Experts Share Perspectives oracle.com/us/corporate/events/dbim/index.html YouTube - Juan Loaiza: Software in Silicon Additional Questions In-Memory blog: blogs.oracle.com/in-memory My markus.kissling@oracle.com 46
47 Q&A If you have more questions later, feel free to ask 47
Oracle Database In-Memory
Oracle Database In-Memory Die richtigen Werkzeuge DOAG Datenbank 2017 Markus Kißling Product Manager for Database In-Memory DOAG Datenbank 2017 Safe Harbor Statement The following is intended to outline
MehrNutzung der Oracle Database InMemory Option für SAP BW
Nutzung der Oracle Database InMemory Option für SAP BW Schlüsselworte Oracle, SAP-BW, InMemory, Star-Schema. Jörn Bartels Oracle München Einleitung In SAP BW wurde bisher ein erweitertes Snow Flake Schema
MehrOracle Database 12c In-Memory Option 7/18/2014. Eckart Mader Oracle Deutschland B.V. & Co. KG. Karlsruhe, den
Oracle Database 12c In-Memory Option Eckart Mader Oracle Deutschland B.V. & Co. KG Karlsruhe, den 17.07.2014 2 1 Safe Harbor Statement The following is intended to outline our general product direction.
MehrSAFE HARBOR STATEMENT
SAFE HARBOR STATEMENT The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment
MehrOracle DB 12c: Die In-Memory-Option Oliver Zandner System-Berater für Oracle-DB-Technologien Oracle Hannover. Available July 2014
Oracle DB 12c: Die In-Memory-Option Oliver Zandner System-Berater für Oracle-DB-Technologien Oracle Hannover Available July 2014 Worum geht es bei In-Memory? Option zur Oracle DB Enterprise Edition ab
Mehr<Insert Picture Here> 8. Business Intelligence & Data Warehouse Konferenz
1 The Safe Harbor The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment
MehrInformationen zur Oracle DB SE2
Informationen zur Oracle DB SE2 Dipl.-Inf. Karin Patenge Leitende Systemberaterin Stand der Bearbeitung: 23. September 2015 Copyright 2014 Oracle and/or its affiliates. All rights reserved. Safe Harbor
MehrOracle Data Visualization. Demo-Kino
Oracle Data Visualization Demo-Kino 16. November 2016, DOAG 2016 Konferenz Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes
MehrNeue Welten: Externe Daten mit APEX nutzen
Neue Welten: Externe Daten mit APEX nutzen Carsten Czarski Oracle Application Express Development-Team DOAG Regio München - 17. Mai 2018 Copyright 2017 Oracle and/or its affiliates. All rights reserved.
MehrOracle Bare Metal Cloud Service
Oracle Bare Metal Cloud Service Ein Überblick Marcus Schröder Master Principal Sales Consultant Business Unit Core & Cloud Technologies November, 2017 2 Safe Harbor Statement The following is intended
MehrNeues von Oracle Gut zu wissen
Neues von Oracle Gut zu wissen Lorenz Keller Manager Sales Consulting Server Technologies Customer Center Nord 12. Juni 2014 Safe Harbor Statement The following is intended to outline our general product
MehrDOAG Konferenz Was Sie bei modernen Datenbank-Systemen anders machen müssen!
oracledeli.wordpress.com DOAG Konferenz 2015 Was Sie bei modernen Datenbank-Systemen anders machen müssen! Matthias Schulz Selbständiger Software- und Datenbankentwickler: Consulting Schulungen Workshops
MehrDemo Kino: Der Herr der Wolken Die Gefährten
Demo Kino: Der Herr der Wolken Die Gefährten Gemeinsame orchestriert: Database und Java Cloud Service Marcus Schröder Manuel Hoßfeld Oracle Deutschland B.V. & Co KG Copyright 2016, Oracle and/or its affiliates.
MehrSichere Testdaten mit Oracle Enterprise Manager
Sichere Testdaten mit Oracle Enterprise Manager Ralf Durben, Oracle Deutschland - BU Database 16. März 2016 Copyright 2015, Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement The
MehrAutomatisierter Java EE Entwicklungs-Lifecycle mit WebLogic Server 12c. Robin Müller-Bady Systemberater, Oracle Deutschland
Automatisierter Java EE Entwicklungs-Lifecycle mit WebLogic Server 12c Robin Müller-Bady Systemberater, Oracle Deutschland The following is intended to outline our general product direction. It is intended
MehrPerformance in der Oracle Datenbank von Anfang an
Performance in der Oracle Datenbank von Anfang an Marco Mischke, 26.04.2018 DOAG Regional Agenda Tabellen Indizes Ausführungspläne SQL vs PL/SQL Tabellen Zu 99% werden Standard Strukturen zur Speicherung
MehrSAFE HARBOR STATEMENT
SAFE HARBOR STATEMENT The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment
MehrImmer in Bewegung bleiben Oracle Managed File Transfer
Immer in Bewegung bleiben Oracle Managed File Transfer Michael Stapf DOAG 2014 Oracle Deutschland B.V. & Co. KG 18. November 2014 Safe Harbor Statement The following is intended to outline our general
MehrMigra?on VMWare basierender Datenbanken auf Knopfdruck
Migra?on VMWare basierender Datenbanken auf Knopfdruck Oracle Ravello Cloud Service Marcus Schröder Master Principal Sales Consultant Business Unit Core & Cloud Technologies Oracle Deutschland Copyright
MehrOracle In-Memory & Data Warehouse: Die perfekte Kombination?
Oracle In-Memory & Data Warehouse: Die perfekte Kombination? Dani Schnider Trivadis AG Zürich/Glattbrugg, Schweiz Einleitung Als Larry Ellison in einer Keynote im Juni 2014 die Oracle In-Memory Option
MehrThe following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,
MehrWebLogic Server im Zusammenspiel mit Real Application Cluster
WebLogic Server im Zusammenspiel mit Real Application Cluster Michael Bräuer Leitender Systemberater Sylvie Lübeck Leitende Systemberaterin ORACLE Deutschland B.V. & Co. KG The following is intended to
MehrCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Wie lebe ich Solaris 11 Updates im Rechenzentrum Thomas Wagner Proactive Technical Analyst 22. October 2012 The following is intended to outline our general product direction. It is intended for information
MehrExadata und In-Memory Datenbewirtschaftung und Analyse Extrem mit Exadata und InMemory (Erfahrungsbericht)
Exadata und In-Memory Datenbewirtschaftung und Analyse Extrem mit Exadata und InMemory (Erfahrungsbericht) Christian Haag, DATA MART Consulting Consulting Manager Oracle DWH Team Inhalt Thematik (Einordnung
Mehr<Insert Picture Here> Integration von MOS Patch Empfehlungen im Enterprise Manager
Integration von MOS Patch Empfehlungen im Enterprise Manager Martin Obst Senior Systemberater Oracle Deutschland B.V. & Co. KG martin.obst@oracle.com The following is intended to
Mehr<Insert Picture Here> Projekte erfolgreich führen mit den richtigen Entscheidungen
Projekte erfolgreich führen mit den richtigen Entscheidungen Jürgen Stobinski Oracle Primavera Sales Consultant Agenda Vorstellung Entscheidungsgrundlage Entscheidungshilfsmittel
MehrOracle 9i Einführung Performance Tuning
Kurs Oracle 9i Einführung Performance Tuning Teil 3 Der Optimizer Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 16 Seite 1 von 16 1. auf Tabellen 2. 3. Optimizer 4. Optimizer RBO 5. Optimizer CBO 6.
MehrSolaris Softwareupdates: do's and don'ts
Thomas.X.Wagner@oracle.com Senior Proactive Technical Analyst Agenda Was bisher geschah - Ein Rückblick Wohin geht die Update-Reise News zu Patchsets, Solaris Upgrades und Baselines
MehrWissenswertes für den Oracle DBA in der Cloud
Wissenswertes für den Oracle DBA in der Cloud DOAG Datenbank Konferenz, Mai 2017 Manuel Hoßfeld Leitender Systemberater Business Unit Core & Cloud Technologies Oracle Deutschland B.V. & Co KG Copyright
MehrOracle E-Business Suite Überblick Report Manager
1 1 28.03.2013 Oracle E-Business Suite Überblick Report Manager Thomas.Fricke@oracle.com Oracle Germany The following is intended to outline our general product direction. It is intended
MehrSAP Business Information Warehouse mit Oracle Database
SAP Business Information Warehouse mit Oracle Database Maciej Berghof Business Unit Datenbank SAP BW wächst Betriebswirtschaftlich getriebener Bedarf an mehr Informationen SAP BW konkurriert mit den bisherigen
Mehr<Insert Picture Here> Application Express: Stand der Dinge und Ausblick auf Version 5.0
Application Express: Stand der Dinge und Ausblick auf Version 5.0 Oliver Zandner ORACLE Deutschland B.V. & Co KG Was erwartet Sie in diesem Vortrag? 1. Was ist APEX? Wozu ist es gut?
MehrOracle SQL Developer Data Modeling
Oracle SQL Developer Data Modeling DOAG Regio Rhein-Neckar Oracle Deutschland GmbH The following is intended to outline our general product direction. It is intended for information
MehrOracle In-Memory Option DOAG Webinar
Oracle 12.1.0.2 In-Memory Option DOAG Webinar 9.10.2015 Mag. Dr. Thomas Petrik In-Memory Column Store Basics 2 Row vs. Column Format cust_id amount c1 c2 c3 row 1 read row 2 row 3 row 4 row 5 row 1 row
MehrOptimiertes Laden in die F-Fakten-Tabelle des SAP BW
Optimiertes Laden in die F-Fakten-Tabelle des SAP BW Schlüsselworte SAP BW Index unusable. Einleitung Jörn Bartels Oracle München Mit Oracle Database 11g Release 2 kann das Laden der F-Fakten Tabelle in
MehrModellierung der Business Architecture mit BPM 12c
Modellierung der Business Architecture mit BPM 12c Michael Stapf DOAG 2014 Oracle Deutschland B.V. & Co. KG 18. November 2014 Safe Harbor Statement The following is intended to outline our general product
MehrTipps und Tricks in der Datenbankadministration
Tipps und Tricks in der Datenbankadministration Nürnberg, 17. November 2011 Volker Mach - Fachbereichsleiter IT System Services MT AG Key Facts MT AG MANAGING TECHNOLOGY ENABLING THE ADAPTIVE ENTERPRISE
Mehr<Insert Picture Here> SaaS mit Oracle CRM On Demand Heute und in Zukunft
SaaS mit Oracle CRM On Demand Heute und in Zukunft DOAG Applications, Berlin 04. Mai 2011 Safe Harbor Statement The following is intended to outline our general product direction.
MehrWebLogic Server für Dummies
WebLogic Server für Dummies Robin Müller-Bady Sales Consultant, Oracle Deutschland Steffen Miller Principal Sales Consultant, Oracle Deutschland The following is intended to outline our general product
MehrOracle 12cR1 In-Memory Real World POC and what s coming up with 12cR2 Christian Pfundtner DB Masters GmbH Stammersdorfer Str Gerasdorf
Oracle 12cR1 In-Memory Real World POC and what s coming up with 12cR2 Christian Pfundtner DB Masters GmbH Stammersdorfer Str. 463 2201 Gerasdorf Schlüsselworte Oracle 12c, In-Memory, POC, Real World, Column
MehrSAM - QFS Diskarchivierung - eine Diskussion
SAM - QFS Diskarchivierung - eine Diskussion Rainer Hartwich Storage Consultant 5.SAM Nutzerkonferenz 27.05.2011 1 The following is intended to outline our general product direction. It is intended for
MehrOracle Database 12c Was Sie immer schon über Indexe wissen wollten
Oracle Database 12c Was Sie immer schon über Indexe wissen wollten Marco Mischke, 08.09.2015 DOAG Regionaltreffen B* Indexe - Aufbau 0-Level Index A-F G-Z 1-Level Index A-F G-Z 2-Level Index A-F G-M N-Z
MehrOracle In-Memory & Data Warehouse: Die perfekte Kombination?
: Die perfekte Kombination? DOAG Konferenz, 16. November 2016 Dani Schnider, Trivadis AG @dani_schnider BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN
MehrWarum Gesetze nicht programmiert werden sollten. Peer Meinhardt CRM Lösungsvertrieb öffentliche Auftraggeber. <Insert Picture Here>
Warum Gesetze nicht programmiert werden sollten Peer Meinhardt CRM Lösungsvertrieb öffentliche Auftraggeber 1 Safe Harbor Statement The following is intended to outline our general
MehrOracle Core für Einsteiger: InMemory Column Store
Oracle Core für Einsteiger: InMemory Column Store Martin Klier Performing Databases GmbH Mitterteich @MartinKlierDBA Oracle Core für Einsteiger: InMemory Column Store 2/37 Referent Martin Klier Lösungsarchitekt
MehrRoadshow - What s new in SQL Server 2016
1 Roadshow - What s new in SQL Server 2016 Kursleitung: Dieter Rüetschi (ruetschi@ability-solutions.ch) 2 Inhalt Fachreferat Everything-Built-In Mission Critical Plattform Security Hochverfügbarkeit Advanced
MehrNeue Features Oracle Database 12.2 Wann denn endlich?
Neue Features Oracle Database 12.2 Wann denn endlich? DOAG 2017 Datenbank Dierk Lenz Erfolgreich seit 1996 am Markt Firmensitz: Burscheid (bei Leverkusen) Beratung, Schulung und Betrieb/Fernwartung rund
MehrBPA Suite und SOA - vom fachlichen Prozessmodell zur Anwendung. Bernhard Fischer-Wasels Leitender Systemberater
BPA Suite und SOA - vom fachlichen Prozessmodell zur Anwendung Bernhard Fischer-Wasels Leitender Systemberater Safe Harbor Statement The following is intended to outline our general product direction.
Mehr2011 Oracle Corporation Customer Presentation Version 5.2.2/20110526
1 Neues zur Lizensierung der Oracle Sun Storage Archive Manager Software und Oracle Sun QFS Software Dirk Nitschke Sales Consultant The following is intended to outline our general
MehrIDS Lizenzierung für IDS und HDR. Primärserver IDS Lizenz HDR Lizenz
IDS Lizenzierung für IDS und HDR Primärserver IDS Lizenz HDR Lizenz Workgroup V7.3x oder V9.x Required Not Available Primärserver Express V10.0 Workgroup V10.0 Enterprise V7.3x, V9.x or V10.0 IDS Lizenz
MehrSafe Harbor Statement
Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment
MehrNützliche Oracle 12c Features für Data Warehousing DOAG BI, 8. Juni 2016 Dani Schnider, Trivadis AG
Nützliche Oracle 12c Features für Data Warehousing DOAG BI, 8. Juni 2016 Dani Schnider, Trivadis AG BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART
MehrCopyright 2013, Oracle and/or its affiliates. All rights reserved.
1 Effiziente Speicherung für SAP Jörn Bartels Architect Oracle Database Server Technologies 2 Oracle 12c Jörn Bartels Architect Oracle Database Server Technologies 3 1997 Effiziente Speicherung für SAP
MehrOracle 12c NF. Was ist wirklich neu? (eine kleine Auswahl) Andrew Lacy Solution Architect
Oracle 12c NF Was ist wirklich neu? (eine kleine Auswahl) Andrew Lacy Solution Architect DOAG Regio, Berlin, 04.03.2015 OPITZ CONSULTING Deutschland GmbH 2015 Seite 1 Agenda 1. Konsolidierung & vereinfachter
MehrCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Sauber lizenziert: Wie sichere ich die Lizenz- Compliance mit Hilfe des EM? Martin Obst Senior Systemberater Oracle Deutschland THE FOLLOWING IS INTENDED TO OUTLINE OUR GENERAL PRODUCT DIRECTION. IT
MehrOracle 12c Live Demo In-Memory DB Option Theorie und Praxis
Oracle 12c Live Demo In-Memory DB Option Theorie und Praxis Bodo von Neuhaus Leitender Systemberater Oracle Deutschland Juli 2014 Safe Harbor Statement The following is intended to outline our general
MehrNeues von Oracle Gut zu wissen...
Neues von Oracle Gut zu wissen... Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord lorenz.keller@oracle.com The following is intended to outline our
MehrIO Performance - Planung Messung, Optimierung. Ulrich Gräf Principal Sales Consultant Oracle Deutschland B.V. und Co. KG
IO Performance - Planung Messung, Optimierung Ulrich Gräf Principal Sales Consultant Oracle Deutschland B.V. und Co. KG The following is intended to outline our general product direction. It is intended
MehrCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 "THE FOLLOWING IS INTENDED TO OUTLINE OUR GENERAL PRODUCT DIRECTION. IT IS INTENDED FOR INFORMATION PURPOSES ONLY, AND MAY NOT BE INCORPORATED INTO ANY CONTRACT. IT IS NOT A COMMITMENT TO DELIVER ANY
MehrHANA Solution Manager als Einstieg
Markus Stockhausen HANA Solution Manager als Einstieg Collogia Solution Day Hamburg 28.04.2016 Agenda HANA Solution Manager als Einstieg 1 Überblick 2 Techniken 3 Sizing Collogia Unternehmensberatung AG,
MehrCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any
MehrZeilen- vs. spaltenorientierte Datenhaltung im Hauptspeicher Begriffe, Modellierung und reale Probleme mit der Oracle InMemory-Technologie
Zeilen- vs. spaltenorientierte Datenhaltung im Hauptspeicher Begriffe, Modellierung und reale Probleme mit der Oracle InMemory-Technologie Frank Effenberger, Dresden 28.10.2015 Zahlen und Fakten Robotron
MehrDOAG 2015. Demo Kino: Advisors, Monitoring Werkzeuge in der Datenbank Ulrike Schwinn Business Unit Database Oracle Deutschland B.V.
DOAG 2015 Demo Kino: Advisors, Monitoring Werkzeuge in der Datenbank Ulrike Schwinn Business Unit Database Oracle Deutschland B.V. & Co KG Monitoring Werkzeuge, Advisors... Einfaches Framework zum Monitoring
MehrDATENBANKTUNING - NEUE MÖGLICHKEITEN DURCH DIE FEATURES DER ORACLE DATABASE 12C OPTION ADVANCED COMPRESSION
DATENBANKTUNING - NEUE MÖGLICHKEITEN DURCH DIE FEATURES DER ORACLE DATABASE 12C OPTION ADVANCED COMPRESSION Montag, 16.Juni 2015 gkv informatik GbR Daniel Brandt Produktionsmittelmanagement Datenbanksysteme
MehrWeblogic 12.2 und DB 12.2 das perfekte Duo
Gemeinsam mehr erreichen. Weblogic 12.2 und DB 12.2 das perfekte Duo Matthias Fuchs, Andreas Chatziantoniou Vorstellung > Esentri > Matthias Fuchs > Oracle Partner Spezialized SOA > Ettlingen, Nürnberg
MehrSODA. Die Datenbank als Document Store. Rainer Willems. Master Principal Sales Consultant Oracle Deutschland B.V. & Co. KG
SODA Die Datenbank als Document Store Rainer Willems Master Principal Sales Consultant Oracle Deutschland B.V. & Co. KG vs No Anforderungskonflikte Agile Entwicklung Häufige Schema-Änderungen Relationales
MehrZWISCHEN ALBTRAUM UND OPTIMALER PERFORMANCE
ZWISCHEN ALBTRAUM UND OPTIMALER PERFORMANCE Indexierungsstrategie im Data Warehouse Dani Schnider, Trivadis AG DOAG Konferenz, Nürnberg BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR.
Mehr5000 User+, Erfahrungen im Produktivbetrieb einer Saas-DB. DOAG 2011 Konferenz + Ausstellung Bernhard Vogel & Frank Szilinski, esentri
5000 User+, Erfahrungen im Produktivbetrieb einer Saas-DB DOAG 2011 Konferenz + Ausstellung Bernhard Vogel & Frank Szilinski, esentri Agenda Was ist RDS? Warum RDS? Setup Betrieb Lizensierung Datensicherheit
MehrAnfrageoptimierung Ausführungspläne, Hints, Statistikinformationen, IDEs
Anfrageoptimierung Ausführungspläne, Hints, Statistikinformationen, IDEs Peter Matjeschk 05-INDT Fachbereich Informatik, Mathematik und Naturwissenschaften HTWK-Leipzig 19. Juni 2008 Peter Matjeschk (Fb
MehrOracle Public Cloud Die Enterprise Cloud für geschäftskritische Anwendungen Carsten Ratzlaff
Oracle Public Cloud Die Enterprise Cloud für geschäftskritische Anwendungen Carsten Ratzlaff Fusion Applications Sales Leader Germany 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
MehrDer Oracle Mobile Cloud Service
Der Oracle Mobile Cloud Service - Die Infrastruktur für Mobile Apps in der Cloud Jürgen Menge Sales Consultant Oracle Deutschland B.V. & Co KG Safe Harbor Statement The following is intended to outline
MehrPerformance Tuning mit Oracle 12c
Performance Tuning mit Oracle 12c Agenda 1. Adaptive Execution Plans 2. Adaptive Statistics 3. SQL Plan-Direktiven 4. Neuerungen bei Statistiken 5. Konkurrierendes Sammeln von Statistiken 6. Private Session-Statistiken
Mehr+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!.
+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!. +++ Grundkonzepte von Oracle ALTA UI & Umsetzungsbeispiele
MehrBusiness Process Management. Cloud und Mobile Computing. BPMday 2013 Köln, 13. November 2013. Enzo Favuzzi - Sales Manager WebCenter & BPM
Business Process Management von Cloud und Mobile Computing BPMday 2013 Köln, 13. November 2013 Enzo Favuzzi - Sales Manager WebCenter & BPM Safe Harbor Statement The
MehrPlanen, Prüfen Patchen! Neues zu Oracle Solaris 10 und Patchen mit CPUs
1 Planen, Prüfen Patchen! Neues zu Oracle Solaris 10 und Patchen mit CPUs Thomas.X.Wagner@oracle.com, Proactive Technical Analyst November 2010 The following is intended to outline
MehrExplain verstehen. Hans-Jürgen Schönig.
Explain verstehen Zielsetzung EXPLAIN... Was versucht uns PostgreSQL zu sagen? Wie kann diese Information genutzt werden? Wie erkenne ich Probleme? Abfragen in PostgreSQL Mehrstufige Ausführung Parser:
MehrOracle Tuning - Theorie und Interpretation
Oracle Tuning - Theorie und Interpretation von Reports Seminarunterlage Version: 12.16 Version 12.16 vom 11. Juli 2018 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt-
MehrOracle 9i Einführung. Performance Tuning. Kurs. Teil 8 Indizes. Universität Hannover. Installation. Index-Typen. Anhang.
Kurs Oracle 9i Einführung Performance Tuning Teil 8 Indizes Grid Einführung Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 15 Seite 1 von 15 Agenda 1. Einführung 2. 3. B*Tree-Index 4. Bitmap-Index Grid
MehrManuelles Oracle SQL Tuning
Manuelles Oracle SQL Tuning Eine Einführung DOAG Konferenz 2012 Wer bin ich? Freiberuflicher Consultant in D/A/CH Oracle Certified Master 10g & 11g 8 Jahre Oracle-Erfahrung Seit 4 Jahren unabhängiger Oracle
MehrOracle OLAP 11g: Performance für das Oracle Data Warehouse
Oracle OLAP 11g: Performance für das Oracle Data Warehouse Marc Bastien Oracle BI Presales Agenda Performanceprobleme in Oracle DWH: gibt s das überhaupt? Mögliche Gründe und Lösungen
MehrOracle Indexing Primer
Oracle Indexing Primer Data Warehousing and Data Mining Patrick Schäfer Berlin, 18. Dezember 2017 patrick.schaefer@hu-berlin.de Vorlesung: Übung: https://hu.berlin/vl_dwhdm17 https://hu.berlin/ue_dwhdm17
MehrJohannes Ahrends Geschäftsführer CarajanDB GmbH CarajanDB GmbH
Johannes Ahrends Geschäftsführer CarajanDB GmbH Vorstellung CarajanDB I Index oder nicht Index das ist doch keine Frage, oder? Was kann der DBA tun? Was kann der Entwickler tun? 2 Experten mit über 30
MehrFunktionen. Überblick über Stored Functions. Syntax zum Schreiben einer Funktion. Schreiben einer Funktion
Überblick über Stored Functions Funktionen Eine Funktion ist ein benannter PL/SQL- Block, der einen Wert zurückgibt. Eine Funktion kann in der Datenbank als Objekt zur wiederholbaren Ausführung gespeichert
MehrErfahrungen aus dem Betatest Oracle Database 11g
Erfahrungen aus dem Betatest Oracle Database 11g Torsten Schlautmann torsten.schlautmann@opitz-consulting.de OPITZ CONSULTING GmbH +49 2261 6001-0 Agenda Facts & Figures Test vor Ort spannende Features
Mehrvcdm im Wandel Vorstellung des neuen User Interfaces und Austausch zur Funktionalität V
vcdm im Wandel Vorstellung des neuen User Interfaces und Austausch zur Funktionalität V0.1 2018-10-02 Agenda vcdm User Interface History Current state of User Interface User Interface X-mas 2018 Missing
MehrNichttechnische Aspekte Hochverfügbarer Systeme
Nichttechnische Aspekte Hochverfügbarer Systeme Kai Dupke Senior Product Manager SUSE Linux Enterprise kdupke@novell.com GUUG Frühjahrsfachgespräch 2011 Weimar Hochverfügbarkeit Basis für Geschäftsprozesse
Mehr<Insert Picture Here> Oracle Exadata Database Machine: Was gibt es Neues?
Oracle Exadata Database Machine: Was gibt es Neues? Frank Schneede Leitender Berater, The following is intended to outline our general product direction. It is intended for information
MehrEE SE1 Oracle RDBMS. Andrew Lacy Solution Architect. OPITZ CONSULTING Deutschland GmbH. Foto: Siobhan Bickerdike
EE SE1 Oracle RDBMS Andrew Lacy Solution Architect OPITZ CONSULTING Deutschland GmbH Foto: Siobhan Bickerdike DOAG Regio Nürnberg, 17.07.2014 OPITZ CONSULTING GmbH 2014 Seite 1 Agenda Wieso auf SE1 umsteigen?
MehrCopyright 2013, Oracle and/or its affiliates. All rights reserved.
1 1997 Effiziente Speicherung für SAP 8.0 Jörn Bartels Architect Oracle Database Server Technologies 2 Effiziente Speicherungsformen Ziele Index Komprimierung Index Organized Tables Ergebnisse 3 Ziele
MehrOracle Datenbank 11g Advanced Compression Option
Oracle Datenbank 11g Advanced Compression Option DOAG Regionalgruppe Jena/Thüringen am 30. April 2008 Karin Patenge Oracle Deutschland GmbH karin.patenge@oracle.com Agenda Oracle
MehrNested Tables Types als Ergänzung zu Pivot XML
Nested Tables Types als Ergänzung zu Pivot XML Thomas Strub Logica Deutschland GmbH & Co. KG Frankfurt Schlüsselworte Nested Tables, pivot, pivot xml, unpivot, collect, PL/SQL Einleitung Die Verknüpfung
MehrNeues von Oracle. Gut zu wissen... Annett Thurm-Meyer. 17. August Senior Sales Consultant Business Analytics
Neues von Oracle Gut zu wissen... Annett Thurm-Meyer Senior Sales Consultant Business Analytics 7. August 207 Copyright 207, Oracle and/or its affiliates. All rights reserved. 2 Safe Harbor Statement The
MehrThe following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,
MehrBig Data Roadschow Realisierung Betriebsmodelle und Hardware. Big Data Roadshow im Oktober 2015
Big Data Roadschow Realisierung Betriebsmodelle und Hardware Big Data Roadshow im Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information
MehrITK-Trends 2010: Hardware and Software. Engineered to work together. Rolf Kersten EMEA Hardware Product Marketing, Oracle
ITK-Trends 2010: Hardware and Software. Engineered to work together. Rolf Kersten EMEA Hardware Product Marketing, Oracle SAFE HARBOR STATEMENT The following is intended to outline our general product
MehrAdvanced Compression, Harald Wolf, Sales Consulting, Nürnberg
Advanced Compression, 12.07.12 Harald Wolf, Sales Consulting, Nürnberg OLTP Table Compression Eigentlich kann man das Thema Compression mit 3 Sätzen abhandeln (Zitat Kollege aus dem Dev.): Testen, Testen,
Mehr