Oracle DB Memory Techniken für mehr Performance

Größe: px
Ab Seite anzeigen:

Download "Oracle DB Memory Techniken für mehr Performance"

Transkript

1 Oracle DB Memory Techniken für mehr Performance Buffer Cache, Result Cache, Big Table Caching, Column Store... Ulrike Schwinn Business Unit Database Oracle Deutschland B.V. & Co KG

2 Die Memory Nutzung in der Datenbank Billigste Tuning Massnahme lautet: Vorhandenes Ressourcen richtig nutzen! Fragen: Wird das vorhandene Memory (sinnvoll) genutzt? (Beispielkonfiguration: 250G Memory für Server und 20G Memory für die Datenbank) Bereiche: Innerhalb des Servers und innerhalb der Datenbank Würden meine Anwendungen von mehr Memory profitieren? (Extrapolation) Oracle Werkzeuge: AWR, ASH, statspack, V$Views für Segmentstatistiken, Advisors, Performance Hub, SQL Monitoring etc.

3 Database Buffer Shared Pool Plattformspezifisch (Engineered Systems) 2 nd Level Cache Memory fürdie Oracle Datenbank Columnstore der In-Memory DB Optimierende Techniken 3

4 Shared Pool 2 nd Level Cache Buffer Cache Default Cache Keep/Recycle Cache ABTC Full Database Caching Memory fürdie Oracle Datenbank Plattformspezifisch (Engineered Systems) Columnstore der In-Memory DB Optimierende Techniken 4

5 Standard System Global Area (SGA) Komponenten Buffer Cache Shared Pool Large Pool ABTC Flashback Redo Log Java Pool Fixed SGA

6 Wann wird der Buffer Cache genutzt? Abhängig von Segmentgröße (SMALL Table etc.) Zugriffsart Häufigkeit des Zugriffs (Hot, Cold) Erweiterungen in 12c Automatic Big Table Caching Full Database Caching ABTC

7 Buffer Cache - Konfiguration Default Cache: Manuell über DB_CACHE_SIZE Nutzung der Standard Blockgröße Falls SGA_TARGET gesetzt ist, erfolgt automatische Konfiguration Setzen von DB_CACHE_SIZE entspricht Minimalwert Buffer Cache mit Nicht Standard Blockgröße über Parameter DB_CACHE_nK_SIZE Voraussetzung für Tablespaces mit Nicht Standard Blockgrößen Beispiele: Erhöhung des Komprimierungsfaktors... Memory Advisor - Extrapolation

8 Buffer Cache Pools: KEEP und RECYCLE Pools Häufig und weniger häufig genutzte Objekte in verschiedenen Pools Über Parameter DB_KEEP_CACHE_SIZE und DB_RECYCLE_CACHE_SIZE Alle Buffer-Pools funktionieren gleich - nach LRU Algorithmus! Festlegung der Pools und danach Zuordnung der Objekte Alle Segmenttypen unterstützt (LOB, INDEX,...) Gedacht für: Objekte im KEEP Pool sind HOT und sollen nicht verdrängt werden. Objekte im RECYCLE Pool sollen anderen Hot Objekten keinen Platz wegnehmen. Monitoring über V$DB_CACHE_ADVICE

9 KEEP-Pool: Vorgehensweise 1. Pool-Größe definieren: DB_KEEP_CACHE_SIZE 2. Objekte per Storage-Klausel dem KEEP-Pool zuweisen ALTER TABLE... STORAGE (buffer_pool keep) ALTER INDEX... STORAGE (buffer_pool keep) ALTER TABLE... MODIFY LOB (lobcol) (STORAGE (buffer_pool keep)) 3. Bei Bedarf: "Pre-Load" der Objekte in den KEEP-Pool

10 Sind die Objekte im Cache? Analyse über... Ausführungsplan, spezielle Statistiken, V$ Views... Beispiel: V$BH listet die Blöcke auf, die im Moment im Buffer Cache sind. SELECT o.object_name, o.object_type, o.owner, COUNT(*) NUMBER_OF_BLOCKS FROM dba_objects o, v$bh bh WHERE o.data_object_id = bh.objd AND o.owner in ('SH') GROUP BY o.object_name, o.owner, o.object_type ORDER BY COUNT(*); OBJECT_NAME OBJECT_TYPE OWNER NUMBER_OF_BLOCKS CUSTOMERS TABLE SH 3

11 Wie funktioniert Pre-Loading von Objekten? Auslösen eines Objekt-Scans über die Tabelle, den Index, das Lobsegment SELECT-Anweisung (u.u mit Hint) SELECT /*+ FULL(T1) */ sum(numeric_column), min(txt_column) FROM tabelle T1; SELECT /*+ FULL(T2) */ dbms_lob.getlength(lob_column) FROM tabelle T2; Achtung: Optimierungen des Buffer Cache beachten! Parameter _small_table_threshhold setzen (MOS Note: ) ALTER SESSION SET "_small_table_threshold"= 2000; -- wobei Zahl die Blockgröße angibt, die größer als das Segment ist. -- danach kann der FTS ausgeführt werden Beschreibung in DBA Community-Tipp: Pre-Loading von Tabellen in 11g

12 Automatic Big Table Cache Neu in Neuer Bereich im Buffer Cache Gedacht für Segmente, die parallel oder seriell ge-scannt werden Einstellbar im Single Instanz oder RAC Umfeld Temperatur basierende Methode für die Segment Platzierung (nicht nur Blöcke) Beschreibung in DBA Community-Tipp: Automatic Big Table Caching in 12c ABTC

13 Vorher SQL> select sum(prod_id) from sh.sales_copy; Execution Plan Plan hash value: Id Operation Name Rows Bytes Cost (%CPU) Time SELECT STATEMENT (1) 00:00:01 1 SORT AGGREGATE TABLE ACCESS FULL SALES_COPY 7350K 28M 9629 (1) 00:00: Statistics recursive calls 0 db block gets consistent gets physical reads 0 redo size 550 bytes sent via SQL*Net to client.

14 Automatic Big Table Cache - Setup Im laufenden Betrieb Im Single Instanz Umfeld DB_BIG_TABLE_CACHE_PERCENT_TARGET auf Prozentanteil des Buffer Cache SQL> ALTER SYSTEM SET db_big_table_cache_percent_target=70; System altered Zusätzlich im RAC Umfeld PARALLEL_DEGREE_POLICY auf AUTO oder ADAPTIVE (neu in 12c)

15 Automatic Big Table Cache In Aktion Big Table Cache im Überblick SQL> SELECT bt_cache_alloc, bt_cache_target, object_count, memory_buf_alloc, min_cached_temp FROM v$bt_scan_cache; BT_CACHE_ALLOC BT_CACHE_TARGET OBJECT_COUNT MEMORY_BUF_ALLOC Objekte im Cache SQL> SELECT o.object_name, cached_in_mem, size_in_blks, policy, temperature FROM v$bt_scan_obj_temps bt, dba_objects o WHERE bt.dataobj#=o.object_id; OBJECT_NAME CACHED_IN_MEM SIZE_IN_BLKS POLICY TEMPERATURE FACT_PP_OUT_ITM_XXX MEM_ONLY AB_ELEMENT_RELA DISK 1000 SALES_COPY MEM_ONLY 6000

16 NachhermitABTC SQL> select sum(prod_id) from sh.sales_copy; Execution Plan Plan hash value: Id Operation Name Rows Bytes Cost (%CPU) Time SELECT STATEMENT (1) 00:00:01 1 SORT AGGREGATE TABLE ACCESS FULL SALES_COPY 7350K 28M 9629 (1) 00:00: Statistics recursive calls 0 db block gets consistent gets 0 physical reads 0 redo size

17 Full Database Caching Neu in Datenbank komplett in der SGA (Buffer Cache) halten Force Full Caching Mode Die Datenbank lädt alle Objekte in den Buffer Cache und hält sie dort (keine Auslagerung mehr). Auch NOCACHE-Objekte (LOBs) sind betroffen=> Performance von FULL TABLE Scans und LOBs Information in Dictionary View V$DATABASE SELECT force_full_db_caching FROM V$DATABASE; FORCE_FULL_DB_CACHING NO Objekte werden bei Zugriff (Access) geladen, nicht sofort

18 Full Database Caching: Vorgehensweise Sicherstellen, dass der Buffer Cache tatsächlich groß genug ist Force Full Database Caching aktivieren mit... STARTUP MOUNT; ALTER DATABASE FORCE FULL DATABASE CACHING; ALTER DATABASE OPEN; Meldung in Alert Datei beachten Mon Nov 02 16:07: Buffer Cache Force Full DB Caching mode on when DB does not fit in cache. Turning off Force Full DB Caching advisable Full DB Caching wird auf Ebene der Container-Datenbank eingestellt Alle Pluggable Databases betroffen

19 Database Buffer Shared Pool Plattformspezifisch (Engineered Systems) 2 nd Level Cache Read-only Overflow für DB Block Buffers Memory fürdie Oracle Datenbank Columnstore der In-Memory DB Optimierende Techniken 19

20 Database Smart Flash Cache ("Flash Cache ) Ab 11gR2 Erweiterung des Datenbank Buffer Caches SSD istwieeinlevel 2 Cache (SGA istlevel 1) Schneller als Platte (100x faster for reads) Günstiger als Memory Größere Kapazität Read-only Overflow für DB Block Buffers SGA Memory (Level 1) Flash Disks werden (normalerweise) von einer Instanz exklusiv genutzt Ausnahme ODA: Shared Flash Cache Verfügbar auf Linux und Solaris Plattformen Disks (NAS/SAN) Flash Cache (Level 2)

21 Nutzung des Database Flash Cache Init-Parameter einstellen db_flash_cache_file = {OS-Pfad zur Flash Disk} db_flash_cache_size = {Größe der Flash Disk} Flash Cache (Level 2) Strategien zum Pinnen von Objekten im Flash Cache ALTER TABLE/INDEX name STORAGE (flash_cache KEEP)); Zusätzlicher SGA-Bedarf für Metadaten-Verwaltung Pro Datenbank-Block 100 Byte; auf RAC-Systemen 200 Byte Optimizing Oracle Database Performance on Oracle Linux with Flash How To Size the Database Smart Flash Cache (Doc ID )

22 Database Buffer Shared Pool Result Cache Server-/Clientside Plattformspezifisch (Engineered Systems) 2 nd Level Cache Memory fürdie Oracle Datenbank Columnstore der In-Memory DB Optimierende Techniken 22

23 Query und PL/SQL Result Caches EigenerCacheimShared Pool Einfache Form des Tunings für SQL-Abfragen PL/SQL-Funktionen Gedacht für: Vorhersehbare Abfragen/sich wiederholende Abfragen Abfragen mit kleinen Ergebnismengen Langlaufende Abfragen mit teuren Berechnungen Automatischer Refresh bei Daten-Änderungen! Einfaches Setup und Monitoring der Cache-Nutzung

24 Das Setup ganz einfach Initialisierungsparameter RESULT_CACHE_MAX_RESULT 5 (%) RESULT_CACHE_MAX_SIZE abh. von O/S RESULT_CACHE_MODE MANUAL/FORCE RESULT_CACHE_REMOTE_EXPIRATION 0 (min) Session Parameter RESULT_CACHE_MODE Einstellung RESULT_CACHE in der Tabellendefinition ALTER TABLE tabelle RESULT_CACHE (MODE FORCE); Über Hint RESULT_CACHE SELECT /*+ RESULT_CACHE*/ * FROM tabelle;

25 Result Cache: Query Hints

26 Result Cache-Informationen in den Statistiken Statistiken recursive calls 0 db block gets 0 consistent gets 0 physical reads 0 redo size 1304 bytes sent via SQL*Net to client 491 bytes received via SQL*Net from client 2 SQL*Net roundtrips to/from client 0 sorts (memory) 0 sorts (disk) 14 rows processed

27 Monitoring Ausführungspläne, set autotrace, Views, Package DBMS_RESULT_CACHE SQL> SELECT name, type, row_count, status, invalidations, scan_count 2 FROM v$result_cache_objects order by 1; NAME TYPE ROW_COUNT STATUS INVALIDATIONS SCAN_COUNT "SH"."CACHED"::8."CACHED"#32fb3b6bdac49c05 #1 Result 1 Published 0 0 "SH"."CACHED"::8."CACHED"#32fb3b6bdac49c05 #1 Result 1 Invalid 0 6 SH.CACHED Dependency 0 Published 0 0 SH.CUSTOMERS Dependency 0 Published 0 0 SH.T Dependency 0 Published 1 0 select /*+ result_cache */ count(*) from customers Result 1 Published 0 1

28 PL/SQL Function Result Cache für Entwickler Result Cache für (cross session) PL/SQL Funktionen Häufige Ausführung Abhängig von Informationen, die sich selten ändern Ohne... CREATE OR REPLACE FUNCTION customer_sales (cust_id_in IN number) RETURN number IS Mit... CREATE OR REPLACE FUNCTION customer_sales (cust_id_in IN number) RETURN number result_cache IS

29 PL/SQL Function Result Cache... Bitte Beachten... Nicht möglich in anonymen Blöcken und keine Pipelined Table Function Dictionary Tables, Temporary Tables, Sequences odernondeterministicsql Functions sind nicht referenzierbar EnthältkeineOUToderINOUTParameter IN Parameter sind keine LOBs, REF CURSOR, Collections, Objekte oder Recs DerReturn TypistkeinLOB, REFCURSOR, ObjektoderRecord Neuigkeiten ab 11gR2: kein RELIES_ON erforderlich Neuigkeit in 12c: Invoker Rights Funktionen für RESULT_CACHE

30 Database Buffer Shared Pool Plattformspezifisch (Engineered Systems) 2 nd Level Cache Memory fürdie Oracle Datenbank Optimierende Techniken Columnstore Row und Column In-Memory Formate auf der selben Tabelle Simultan und transaktionskonsistent 30

31 Neue SGA Komponente: In-Memory Area Buffer Cache Shared Pool Large Pool ABTC In-Memory Area Flashback Redo Log Java Pool Fixed SGA

32 In-Memory Column Store Kurzbeschreibung Pure In-Memory Columnar SALES Reines In-Memory Format Nutzung unterschiedlicher Komprimierungsarten(2x - 20x) Einschaltbar auf Objektebene => Entscheidung des Users Automatisch Transaktionskonsistent Statisch und damit kein LRU Verfügbar auf allen Plattformen Ab mit Option

33 Das duale Format in der Datenbank Memory SALES Row Format Memory SALES Column Format Beides: Row und Column In- Memory Formatefürdie gleiche Tabelle Real Time Analysen nutzen das neue Column Format OLTP Applikationen nutzen das Row Format Erhalt der Transaktionskonsistenz

34 Konfiguration in 2 Schritten ganz einfach 1. Memory Allokation in der SGA über neuen Initialisierungsparameter INMEMORY_SIZE 2. Auswahl der Objekte (Spalten, Tabellen/Partitionen, Materialized Views, Tablespace) und Festlegung von Komprimierung und Priorität CREATE TABLE customers PARTITION BY LIST (PARTITION p1 INMEMORY FOR QUERY LOW, (PARTITION p2 NO INMEMORY); Hinweise: - u.u. überflüssige analytische Indizes löschen! -Nicht alle Objekte müssen im Column Store vorliegen!

35 Wann geeignet, wann nicht? Abfragen können deutlich profitieren... Scannen von vielen Zeilen und Anwendung von Filtern (=,<,>, undin etc.) Abfragen mit Operationen(min, max, sum, distinct etc.) AbfrageneinerTeilmengevon SpalteneinerTabelle (5 von 100 Spalten) Joins von kleinen Tabellen mit einer großen Tabelle mit Filterung von vielen Zeilen Optimizer entscheidet mit zusätzlichen neuen Optimizerzugriffen Kein Einfluß auf... Network round trips, logon/logoff, Parsing, PL/SQL KomplexeDatenberechnungen(processing) Einmaliges Laden und Selektieren(Staging Tabellen, ETL, Temp Tables)

36 Welche Objekte sind überhaupt geeignet? In-Memory Advisor (Download von MOS) Analyse eines existierendendb Workloads (AWR & ASH) LiefertListevon Objekten, die am meisten vom Columnstore profitieren können

37 Zusammenfassung Verschiedene Memory Technologien und Caches der Oracle-Datenbank Buffer Cache: KEEP und RECYCLE, Flash Cache, Result Cache, Column Store Mehrwert liegt in der Kombination der Technologien Aggregate auf normale, relationale Tabellen: In-Memory DB LOBs, JSON, XML, Geodaten: Buffer Cache KEEP Pool Query Result Cache Unbedingt auch weitere Tuning Techniken mitberücksichtigen Partitionierung, Statistikmanagement, SQL Plan Baseline etc. Erweitungen in 12cRelease 2 Alles mit minimalem Einfluß auf die Applikation!

Memory Management in 12c -Konzepte, Setup und Einsatz

Memory Management in 12c -Konzepte, Setup und Einsatz Memory Management in 12c -Konzepte, Setup und Einsatz Ulrike Schwinn ulrike.schwinn@oracle.com Business Unit Database Oracle Deutschland B.V. & Co KG Copyright 2016 Oracle and/or its affiliates. All rights

Mehr

Performance-Optimierungmit Memory-Techniken

Performance-Optimierungmit Memory-Techniken Performance-Optimierungmit Memory-Techniken Buffer Cache, Result Cache, Big Table Caching, Column Store... Ulrike Schwinn E-mail: ulrike.schwinn@oracle.com Business Unit Database Oracle Deutschland B.V.

Mehr

Database Memory Techniken für mehr Performance

Database Memory Techniken für mehr Performance Schlüsselworte Database Memory Techniken für mehr Performance Ulrike Schwinn Oracle Deutschland B.V. & Co.KG München Buffer Cache, LRU, Temperatur, Keep und Recycle Pool, Preloading, Result Cache, Big

Mehr

Atos - For internal use

Atos - For internal use Atos - For internal use Lieblingskind oder Totgeburt? Automatic Big Table Cache revisited Atos - For internal use Zur Person Dipl.Ing.(FH) 20(+) Jahre Erfahrung mit Oracle Seit Oracle7.3 Database Architect

Mehr

Atos - For internal use

Atos - For internal use Atos - For internal use Ist das Kunst oder kann das weg? Oracle Caches im Einsatz Atos - For internal use Zur Person Dipl.Ing.(FH) 19 Jahre Erfahrung mit Oracle Seit Oracle7.3 Database Architect Seit 15

Mehr

In-Memory-Computing mit der Oracle-Datenbank 11g R2

In-Memory-Computing mit der Oracle-Datenbank 11g R2 In-Memory-Computing mit der Oracle-Datenbank 11g R2 Matthias Weiss, ORACLE Deutschland B.V. & Co. KG In-Memory-Verarbeitung ist in aller Munde. Unternehmen erhoffen sich Verarbeitungs- und Prozess-Beschleunigung

Mehr

2010 Oracle Corporation Dr. Norbert Leiendecker

2010 Oracle Corporation Dr. Norbert Leiendecker 11gR2 New Features für Entwickler Dr. Norbert Leiendecker Principal Sales Consultant, OCP Server Technologies Competence Center - Database ORACLE Deutschland GmbH, Geschäftsstelle

Mehr

SQL Result Cache in Oracle 11g

SQL Result Cache in Oracle 11g SQL Result Cache in Oracle 11g Autor: Jürgen Vester, ORACLE Deutschland GmbH Eine der interessantesten Neuerungen in Oracle 11g, da sind sich Tom Kyte und Steven Feuerstein einig, stellt das Caching von

Mehr

Oracle Tuning - Theorie und Interpretation

Oracle 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-

Mehr

Johannes Ahrends Geschäftsführer CarajanDB GmbH CarajanDB GmbH

Johannes 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

Mehr

Oracle 9i Einführung Performance Tuning

Oracle 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.

Mehr

Oracle Database 12c In-Memory Option 7/18/2014. Eckart Mader Oracle Deutschland B.V. & Co. KG. Karlsruhe, den

Oracle 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.

Mehr

DOAG 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. 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

Mehr

Memory-Drilldown von der SGA über die PGA zum Database Buffer Advisor

Memory-Drilldown von der SGA über die PGA zum Database Buffer Advisor Memory-Drilldown von der SGA über die PGA zum Database Buffer Advisor DOAG Konferenz 20. - 22.11.2012 Klaus Reimers kr@ordix.de www.ordix.de Agenda SGA Variable Size Shared Pool Large Pool Java Pool Streams

Mehr

Performance in der Oracle Datenbank von Anfang an

Performance 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

Mehr

Kurs Oracle 9 i Einführung Performance Tuning Teil 5 Buffer Cache

Kurs Oracle 9 i Einführung Performance Tuning Teil 5 Buffer Cache Kurs Oracle 9i Performance Tuning Teil 5 Buffer Cache Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 24 Seite 1 von 24 1. 2. 3. 4. - Größen Ermittlung 5. Messen der Hit Ratio 6. KEEP- und RECYCLE-Pool

Mehr

Schnell, schneller, Spatial!

Schnell, schneller, Spatial! Schnell, schneller, Spatial! Tuning von Spatial-Abfragen in Oracle Carsten Czarski ORACLE Deutschland B.V. & Co KG Tuning...? Das hier... SQL> alter system set 2 "_spatial_query_perf"='slow

Mehr

Neue Features Oracle Database 12.2 Wann denn endlich?

Neue 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

Mehr

Oracle 12c. Database In-Memory in der Praxis einsetzen DOAG Webinar. Stuttgart,

Oracle 12c. Database In-Memory in der Praxis einsetzen DOAG Webinar. Stuttgart, Oracle 12c Database In-Memory in der Praxis einsetzen DOAG Webinar Stuttgart, 10.07.2015 Markus Kißling Oracle Deutschland B.V. & Co. KG markus.kissling@oracle.com 0711/72840-134 Oracle 12c In-Memory DB

Mehr

Performance Tuning mit Oracle 12c

Performance 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

Explain verstehen. Hans-Jürgen Schönig.

Explain 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:

Mehr

DOAG Konferenz Was Sie bei modernen Datenbank-Systemen anders machen müssen!

DOAG 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

Mehr

Ganzheitliche Optimierung

Ganzheitliche Optimierung Ganzheitliche Optimierung Tuning im Anwendungskontext Thomas Klughardt Senior Systems Consultant Nützliche Tools und Lösungen Aber keine Plattform Lösungsbereiche DATENBANK MANAGEMENT WINDOWS SERVER MANAGEMENT

Mehr

In-Memory Techniken der Oracle Datenbank

In-Memory Techniken der Oracle Datenbank In-Memory Techniken der Oracle Datenbank Christoph Blessing Server Technologies Customer Center ORACLE Deutschland B.V. & Co. KG Agenda In-Memory Ein Markttrend Übersicht der Oracle

Mehr

Oracle 9i Einführung Performance Tuning

Oracle 9i Einführung Performance Tuning Kurs Oracle 9i Einführung Performance Tuning Teil 6 Locks & Latches Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 16 Seite 1 von 16 1. Einführung Locks & Latches 2. Locks (Sperren) 3. Modi & Levels

Mehr

Oracle Old Features. Vortrag für die DOAG-Konferenz Uwe M. Küchler, Valentia GmbH

Oracle Old Features. Vortrag für die DOAG-Konferenz Uwe M. Küchler, Valentia GmbH Oracle Old Features Vortrag für die DOAG-Konferenz 2011 17.11.2011 Uwe M. Küchler, Valentia GmbH Zur Person Generation C=64 Seit über 25 Jahren in der IT tätig 1997-2000 bei Oracle Seither durchgehend

Mehr

Warum wird mein Index nicht benutzt?

Warum wird mein Index nicht benutzt? Warum wird mein Index nicht benutzt? Index Nutzung-1 Tätigkeitsbereiche: Oracle Support Hotline: Mo-Fr 8.00 18.00 Uhr Erweiterung um eine Rufbereitschaft auch am Wochenende möglich Oracle IT-Consulting

Mehr

Oracle 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 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

die wichtigsten Caches (SGA) sind on-the-fly änderbar.

die wichtigsten Caches (SGA) sind on-the-fly änderbar. Betrifft Autor Umgang und Verwaltung von Oracle Memory Reno Glass (Reinhold.Glass@trivadis.com) Art der Info Technische Background Info (April 2002) Quelle Aus dem NF9i -Kurs und NF9i-Techno-Circle der

Mehr

Manuelles Oracle SQL Tuning

Manuelles 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

Mehr

Oracle Core für Einsteiger: Datenbank I/O

Oracle Core für Einsteiger: Datenbank I/O Oracle Core für Einsteiger: Datenbank I/O Martin Klier Performing Databases GmbH Mitterteich #FiveWordTechHorrors Storage comes from other department @MartinKlierDBA Oracle Core für Einsteiger: Datenbank

Mehr

Anfrageoptimierung Ausführungspläne, Hints, Statistikinformationen, IDEs

Anfrageoptimierung 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

Mehr

Erfahrungen aus dem Betatest Oracle Database 11g

Erfahrungen 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

Mehr

Vorstellung DIE QSC AG. Datum:

Vorstellung DIE QSC AG. Datum: Vorstellung DIE QSC AG Datum: 09.06.2015 Daten & Fakten 12 Standorte In Deutschland 455,5 Mio. Umsatz in 2013 1700 Mitarbeiter Im TEC DAX seit 2004 30 Jahre Erfahrung Support für 15.000 Endanwender Über

Mehr

(In-)Memory-Technologien

(In-)Memory-Technologien ORACLE DOJO NR. 12 ULRIKE SCHWINN, MARKUS KISSLING Oracle Database (In-)Memory-Technologien Oracle Dojo ist eine Serie von Heften, die Oracle Deutschland B.V. zu unterschiedlichsten Themen aus der Oracle-Welt

Mehr

einfach. gut. beraten. Stabilisierung von Ausführungsplänen Baselines DOAG Konferenz + Ausstellung 2017 Nürnberg Klaus Reimers

einfach. gut. beraten. Stabilisierung von Ausführungsplänen Baselines DOAG Konferenz + Ausstellung 2017 Nürnberg Klaus Reimers einfach. gut. beraten. Stabilisierung von Ausführungsplänen Baselines DOAG Konferenz + Ausstellung 2017 Nürnberg Klaus Reimers info@ordix.de www.ordix.de Agenda Einführung in das Thema Stabilisierung von

Mehr

Oracle Core für Einsteiger: InMemory Column Store

Oracle 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

Mehr

Tipps und Tricks in der Datenbankadministration

Tipps 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

Datenbanken und Oracle, Teil 2

Datenbanken und Oracle, Teil 2 Datenbanken und Oracle, Teil 2 Mathias Weyland Linux User Group Switzerland 29. Juni 2007 SQL*Plus CHAR/VARCHAR2 Dokumentation Teil I Nachträge 1 SQL*Plus 2 CHAR/VARCHAR2 3 Dokumentation SQL*Plus SQL*Plus

Mehr

Ich liebe es, wenn ein Plan funktioniert

Ich liebe es, wenn ein Plan funktioniert Ich liebe es, wenn ein Plan funktioniert Der Ausführungsplan Thomas Klughardt Senior Presales Consultant 16.11.2011 Quest Software 60 Büros 3 HQs Nord-/ Mittel-/ Südamerika Europa Asien / Pazifik 3600+

Mehr

SODA. 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 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

Mehr

Johannes Ahrends Geschäftsführer CarajanDB GmbH

Johannes Ahrends Geschäftsführer CarajanDB GmbH Johannes Ahrends Geschäftsführer CarajanDB GmbH Vorstellung CarajanDB Ein Beispiel aus der Praxis und wer ist schuld? Index oder nicht Index das ist doch keine Frage, oder? Was kann der DBA tun? Was kann

Mehr

SQL-Analyse und Tuning

SQL-Analyse und Tuning Seite 1 SQL-Analyse und Tuning Einfach und schnell Thorsten Bruhns Solution Architekt OPITZ CONSULTING Deutschland GmbH Standort Bad Homburg Mannheim, 27.09.2012 Seite 2 Agenda 1. Einleitung 2. Herausforderungen

Mehr

Oracle Database 11g: Performance Tuning Release 2 - Deutsch

Oracle Database 11g: Performance Tuning Release 2 - Deutsch Oracle University Kontakt: Local: 0180 2000 526 Intl: +49 8914301200 Oracle Database 11g: Performance Tuning Release 2 - Deutsch Dauer: 5 Tage Lerninhalte Der Kurs beginnt mit einer unbekannten Datenbank,

Mehr

Datenbanken Implementierungstechniken SS2015

Datenbanken Implementierungstechniken SS2015 Hochschule für Technik, Wirtschaft und Kultur Leipzig Leipzig University of Applied Sciences Parallele DBMS Datenbanken Implementierungstechniken SS2015 Alexander Müller Fakultät Informatik, Mathematik

Mehr

SQL on RAC Pirates of the interconnect

SQL on RAC Pirates of the interconnect SQL on RAC Pirates of the interconnect Martin Hoermann ORDIX AG, Münster mh@ordix.de SQL auf RAC 1 SQL auf RAC 2 The code is the law! Captain Teague, Pirates of the caribbean SQL auf RAC 3 Inhalt RAC-Probleme?

Mehr

<Insert Picture Here> Oracle 11g: Ausgewählte Features für Entwickler

<Insert Picture Here> Oracle 11g: Ausgewählte Features für Entwickler Oracle 11g: Ausgewählte Features für Entwickler Oracle11g für Entwickler Unstrukturierte Daten: Oracle SecureFiles SQL und PL/SQL: Schneller und funktionaler Große Datenmengen: Komprimierung

Mehr

Vorsicht bei parallelen Abfragen eines Oracle RAC auf Multithreading-Chipsätzen

Vorsicht bei parallelen Abfragen eines Oracle RAC auf Multithreading-Chipsätzen Der Artikel stellt Test-Ergebnisse zur Skalierbarkeit und Performance des Oracle RAC vor. Getestet wurde auf der 10gR2-Chip-Multithreading-Architektur UltraSPARC T2, die auch unter ihrem Codenamen Niagara

Mehr

Neuerungen in Marco Patzwahl MuniQSoft GmbH Unterhaching

Neuerungen in Marco Patzwahl MuniQSoft GmbH Unterhaching Neuerungen in 12.2 Marco Patzwahl MuniQSoft GmbH Unterhaching Schlüsselworte Neuerungen in 12.2, DBA Einleitung Jede neue Datenbankversion bringt diverse Neuerungen mit. Nur welche sind wichtig und welche

Mehr

Senkrecht oder waagerecht Column Store oder Row Store?

Senkrecht oder waagerecht Column Store oder Row Store? Senkrecht oder waagerecht Column Store oder Row Store? Eero Mattila Quest Software GmbH Köln Schlüsselworte Oracle In-Memory Column Store Einleitung Mit Oracle 12c wurde die In-Memory Option eingeführt.

Mehr

Funktionen. Überblick über Stored Functions. Syntax zum Schreiben einer Funktion. Schreiben einer Funktion

Funktionen. Ü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

Mehr

Optimiertes Laden in die F-Fakten-Tabelle des SAP BW

Optimiertes 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

Mehr

3. Architektur eines DBS (Oracle)

3. Architektur eines DBS (Oracle) 3. Architektur eines DBS (Oracle) aus Sicht des Datenbank Server Rechners Connectivity Komponente(n) des DBS (z.b. Oracle Listener) Installation ORACLE_HOME Instanz ORACLE_SID Datenbank Oracle: 1 (aktive)

Mehr

Nested Tables Types als Ergänzung zu Pivot XML

Nested 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

Mehr

Oracle AWR und ASH Analyse und Interpretation

Oracle AWR und ASH Analyse und Interpretation Oracle AWR und ASH Analyse und Interpretation Seminarunterlage Version: 2.02 Version 2.02 vom 11. März 2013 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen

Mehr

Exadata 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) 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

Oracle 11g Release 2: Änderungen unter der Haube. Dierk Lenz DOAG 2011 Konferenz und Ausstellung 16. November 2011

Oracle 11g Release 2: Änderungen unter der Haube. Dierk Lenz DOAG 2011 Konferenz und Ausstellung 16. November 2011 Oracle 11g Release 2: Änderungen unter der Haube Dierk Lenz DOAG 2011 Konferenz und Ausstellung 16. November 2011 Herrmann & Lenz Services GmbH Herrmann & Lenz Solutions GmbH Erfolgreich seit 1996 am Markt

Mehr

Oracle 9i Einführung. Performance Tuning. Kurs. Teil 10 Stored Outlines. Universität Hannover. Eigenschaften. Migration. Erstellen mit OEM.

Oracle 9i Einführung. Performance Tuning. Kurs. Teil 10 Stored Outlines. Universität Hannover. Eigenschaften. Migration. Erstellen mit OEM. Kurs Oracle 9i Einführung Performance Tuning Teil 10 Stored Outlines Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 10 Seite 1 von 10 Agenda 1. Einführung 2. 3. Schema OUTLN 4. Outline verwalten 5.

Mehr

Datenbank Tuning. Patrick Schwanke

Datenbank Tuning. Patrick Schwanke Datenbank Tuning Patrick Schwanke Häufige Fragen Was macht die Anwendung da eigentlich? Ist der Optimizer auf dem neuesten Stand? Wie kann ich dieses SQL tunen? Auf das SQL haben wir leider keinen Einfluss!

Mehr

Extreme Performance mit Oracle Times Ten

Extreme Performance mit Oracle Times Ten Extreme Performance mit Oracle Times Ten Agenda 1. Architektur und Übersicht 2. Details der Caching-Technologie 3. Skalierbarkeit, Antwortzeiten, Benchmarkergebnisse 4. Times Ten für die Oracle-Datenbank

Mehr

Zeilen- 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 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

Mehr

Oracle In-Memory & Data Warehouse: Die perfekte Kombination?

Oracle 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

Mehr

Nü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 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

Mehr

DATENBANKTUNING - 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 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

Mehr

Foglight Performance Analysis for Oracle

Foglight Performance Analysis for Oracle Foglight Performance Analysis for Oracle DOAG Regionalgruppe München/Südbayern 18.06.2012 Eero Mattila Principal Systems Consultant eero.mattila@quest.com Die Lösungen von Quest: Passend für jeden Aufgabenbereich

Mehr

MIN oder MAX Bildung per B*Tree Index Hint

MIN oder MAX Bildung per B*Tree Index Hint E-Mail: rainer@lambertz-c.de Internet: http://www.lambertz-c.de MIN oder MAX Bildung per B*Tree Index Hint Zugegeben, der Trick Min- oder Maximalwerte per Index Hint zu ermitteln ist nicht neu. Gewöhnlich

Mehr

SAP Business Information Warehouse mit Oracle Database

SAP 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

Performance Tuning mit @enterprise

Performance Tuning mit @enterprise @enterprise Kunden-Forum 2005 Performance Tuning mit @enterprise Herbert Groiss Groiss Informatics GmbH, 2005 Inhalt Datenbank RMI JAVA API HTTP Konfiguration Analyse Groiss Informatics GmbH, 2005 2 Datenbank

Mehr

systematisches Performancetuning als Projektaufgabe

systematisches Performancetuning als Projektaufgabe systematisches Performancetuning als Projektaufgabe Konferenz Data Analytics März 2019 Agenda 1 Projektvorgehen 2 konkrete Umsetzung 3 Empfehlung 4 Beispiele 2 01 Projektvorgehen 3 häufiger Projektablauf

Mehr

Agenda. FRA Was ist das? Warum sollte die FRA genutzt werden? FRA INIT Paramter Verzeichnisstruktur (Beispiel) Überwachung der Flash Recovery Area

Agenda. FRA Was ist das? Warum sollte die FRA genutzt werden? FRA INIT Paramter Verzeichnisstruktur (Beispiel) Überwachung der Flash Recovery Area Fast Recovery Area Agenda FRA Was ist das? Warum sollte die FRA genutzt werden? FRA INIT Paramter Verzeichnisstruktur (Beispiel) Überwachung der Flash Recovery Area Praxisbeispiel Exkurs: Restore SPFILE

Mehr

5000 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 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

Mehr

Erzeugung und Veränderung von Tabellen

Erzeugung und Veränderung von Tabellen Datenbanken - Objekte Erzeugung und Veränderung von Tabellen Objekt Tabelle View Sequence Index Synonym Basiseinheit zum Speichern; besteht aus Zeilen und Spalten; Logische Repräsentation; kann Teilmengen

Mehr

Kurs. Teil 4 Shared Pool. Universität Hannover. Agenda. Überblick. Library Cache Oracle 9i Einführung Performance Tuning. Trefferquote.

Kurs. Teil 4 Shared Pool. Universität Hannover. Agenda. Überblick. Library Cache Oracle 9i Einführung Performance Tuning. Trefferquote. Kurs Oracle 9i Einführung Performance Tuning Teil 4 Shared Pool Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 22 Seite 1 von 22 1. 2. 3. SQL Area / 4. 5. 6. Shared Pool Reserved Area 7. Wiederverwendung

Mehr

In-Memory DWH Reporting mit Oracle

In-Memory DWH Reporting mit Oracle GfK Retail and Technology StarTrack Name of presenter 14 April 2008 In-Memory DWH Reporting mit Oracle Jens Albrecht, Marc Fiedler, Oliver Scheibe DOAG Konferenz und Ausstellung 2009 17. 19. November 2009,

Mehr

Oracle Virtual Private Database

Oracle Virtual Private Database Oracle Virtual Private Database Rolf Wesp Consultant Application Development Rolf.Wesp@trivadis.com Düsseldorf, September 2008 Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg

Mehr

DOAG Index Tuning

DOAG Index Tuning DOAG Index Tuning 2010-1 DOAG Index Tuning 2010-2 DOAG Index Tuning 2010-3 DOAG Index Tuning 2010-4 DOAG Index Tuning 2010-5 Ausführliche Syntax: CREATE [UNIQUE] INDEX [.] ON TABLE [.]

Mehr

Oracle Old Features. Uwe Küchler Valentia GmbH Frankfurt am Main

Oracle Old Features. Uwe Küchler Valentia GmbH Frankfurt am Main Oracle Old Features Uwe Küchler Valentia GmbH Frankfurt am Main Schlüsselwörter: Datenbank, Performance, Constraints, ANSI SQL, PL/SQL. Einleitung Bereits im vorigen Jahrtausend hat Oracle Features in

Mehr

Performance Tuning and Optimizing SQL Databases MOC 10987

Performance Tuning and Optimizing SQL Databases MOC 10987 Performance Tuning and Optimizing SQL Databases MOC 10987 Als IT Professional, der zuständig ist für die Verwaltung und Pflege von SQL Server Datenbanken, lernen Sie in diesem Kurs die Kenntnisse und Fertigkeiten,

Mehr

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Copyright 2012, Oracle and/or its affiliates. All rights Oracle Enterprise Manager Cloud Control verbindet Monitoring mit Diagnose und ermöglicht so ein umfassendes Monitoring mit integrierten Analysemöglichkeiten.

Mehr

SQL-Tuning auf RAC Piraten des Interconnects

SQL-Tuning auf RAC Piraten des Interconnects SQL-Tuning auf RAC Piraten des Interconnects DOAG SIG Database 24.02.2011 Essen Martin Hoermann info@ordix.de www.ordix.de SQL auf RAC 2 1 The code is the law! Captain Teague, Pirates of the caribbean

Mehr

Speicheroptimierung und DBMS Tuning. Daniel Nelle

Speicheroptimierung und DBMS Tuning. Daniel Nelle Speicheroptimierung und DBMS Tuning von Daniel Nelle dbtotal.de -1- Ich stelle vor... Daniel Nelle (*1983) Oracle Datenbank Administrator seit 2004 Informatik-Student an der Hochschule

Mehr

IT-Symposium 2008 05.06.2008

IT-Symposium 2008 05.06.2008 Selftuning Database Ein Traum oder Wirklichkeit Ralf Durben Oracle Deutschland GmbH www.hp-user-society.de 1 Die Arbeitswelt des Gestern, heute und morgen Früher Ein für wenige Datenbanken

Mehr

Oracle Database In-Memory

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

Mehr

Nutzung der Oracle Database InMemory Option für SAP BW

Nutzung 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

Mehr

SQL Optimizer und SQL Performance

SQL Optimizer und SQL Performance SQL Optimizer und SQL Performance Schlüsselworte SQL, Optimizer, Explain Plan, SQL Trace Marco Mischke Robotron Datenbank Software GmbH Dresden Einleitung Dieser Vortrag beschäftigt sich mit grundlegenden

Mehr

Roadshow - What s new in SQL Server 2016

Roadshow - 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

Mehr

2010 Oracle Corporation Dr. Norbert Leiendecker

2010 Oracle Corporation Dr. Norbert Leiendecker Oracle Database 11g Ausgewählte Features Dr. Norbert Leiendecker Principal Sales Consultant, OCP Server Technologies Competence Center - Database ORACLE Deutschland GmbH, Geschäftsstelle

Mehr

www.informatik-aktuell.de Optimierung der Performance bei Oracle-Datenbanken "nur" mit der Standard Edition IT-Tage Frankfurt 2015 MANAGED DATABASE SERVICES 24x7 Referent: Norbert Rieger Senior DBA bei

Mehr

Tuning einer CAD Datenbank Vorgehensweise und (Miss-) Erfolge

Tuning einer CAD Datenbank Vorgehensweise und (Miss-) Erfolge Deutsche Oracle Anwenderkonferenz 2007 Tuning einer CAD Datenbank Vorgehensweise und (Miss-) Erfolge Peter Hombach Datenbankadministrator Koenig & Bauer peter.hombach@kba-print.de Klaus Reimers Senior

Mehr

IT-Symposium 2004. Ralf Durben. Business Unit Datenbank. ORACLE Deutschland GmbH. www.decus.de 1

IT-Symposium 2004. Ralf Durben. Business Unit Datenbank. ORACLE Deutschland GmbH. www.decus.de 1 Ralf Durben Business Unit Datenbank ORACLE Deutschland GmbH www.decus.de 1 Oracle Database 10g Diagnostik- und Taskmanagement Diagnostik Management Was passiert in der Datenbank, gibt es Probleme? Möglichst

Mehr

Oracle Datenbank 11g Advanced Compression Option

Oracle 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

Mehr

IBM Informix Tuning und Monitoring

IBM Informix Tuning und Monitoring Seminarunterlage Version: 11.01 Copyright Version 11.01 vom 25. Juli 2012 Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen

Mehr

Oracle Database 12c Was Sie immer schon über Indexe wissen wollten

Oracle 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

Mehr

Data Dictionary for Oracle

Data Dictionary for Oracle Data Dictionary for Oracle Programm von QUEST SOFTWARE um Daten über die Struktur einer Oracle9i Datenbank und deren Objekte abzufragen Timo Meyer Seite 1 von 18 OCP DBA 9i 2005-07-05 Seite 1 von 18 Agenda

Mehr

Die Datawarehouseinstanz ETL in der Datenbank

Die Datawarehouseinstanz ETL in der Datenbank DATA WAREHOUSE Die Datawarehouseinstanz ETL in der Datenbank Negib Marhoul DWH Systemberater Oracle Deutschland DATA WAREHOUSE Themen Ziele Anforderungen an die DWH Instanz Erstellen der DWH DB mit dem

Mehr

Index Rebuild. DOAG Konferenz , Nürnberg DOAG Konferenz , Nürnberg Martin Hoermann Martin Hoermann

Index Rebuild. DOAG Konferenz , Nürnberg DOAG Konferenz , Nürnberg Martin Hoermann Martin Hoermann Index Rebuild DOAG Konferenz 17.01.2011, Nürnberg DOAG Konferenz 17.11.2011, Nürnberg Martin Hoermann info@ordix.de Martin Hoermann www.ordix.de info@ordix.de www.ordix.de Eine kurze Geschichte der Zeit

Mehr

Oracle Datenbank Performance

Oracle Datenbank Performance Oracle Datenbank Performance Was gibt es Neues? Oder Gibt es überhaupt etwas Neues? Themenübersicht Oracle 12c performancerelevante Neuheiten Oracle 12c In-Memory Database Option & Co Partitioning Neuheiten

Mehr

Optimizer Statistiken und Adaptive Features in 12.2

Optimizer Statistiken und Adaptive Features in 12.2 Optimizer Statistiken und Adaptive Features in 12.2 DOAG Konferenz + Ausstellung 2017 Dierk Lenz Herrmann & Lenz Services GmbH Herrmann & Lenz Solutions GmbH Erfolgreich seit 1996 am Markt Firmensitz:

Mehr

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Copyright 2012, Oracle and/or its affiliates. All rights reserved. 1 DATENBANK Parallel Query Live! Frank Schneede Leitender Berater, Oracle BU DB DATENBANK 2 Einführung in Parallel Query 3 User Parallele Ausführung Arbeitsweise Connect zur Datenbank Parallel Server Prozesse

Mehr