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

Größe: px
Ab Seite anzeigen:

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

Transkript

1 1

2 DATENBANK Parallel Query Live! Frank Schneede Leitender Berater, Oracle BU DB DATENBANK 2

3 Einführung in Parallel Query 3

4 User Parallele Ausführung Arbeitsweise Connect zur Datenbank Parallel Server Prozesse kommunizieren untereinander QC tauscht Messages über Buffer im Shared Pool aus. Start Background Process User started parallel SQL Background Process erhält Query Coordinator (QC) QC erhält Parallel Server aus globalem Pool und verteilt die Arbeit Parallel Server einzelne Sessions führen Aufgaben aus Verfügbare Parallel Server in globalem Pool, Zuordnung zu einer Operation 4

5 Parallel Execution Im Ausführungsplan SELECT c.cust_last_name, s.time_id, s.amount_sold FROM sales s, customers c WHERE s.cust_id = c.cust_id; Query Coordinator Parallel Server leisten die Arbeit 5

6 Parallel Execution im Detail SELECT c.cust_last_name, s.time_id, s.amount_sold FROM sales s, customers c WHERE s.cust_id = c.cust_id; Query coordinator Consumers P1 P2 P3 P4 1. Hash Join scanned kleinere Tabelle (hier: customers) Producer scannen Tabelle customers Sales Table P5 P6 Customers Table 3. Ergebnismenge zurück an Consumer Producers P7 P8 6

7 Parallel Execution im Detail SELECT c.cust_last_name, s.time_id, s.amount_sold FROM sales s, customers c WHERE s.cust_id = c.cust_id; Query coordinator Consumers P1 P2 P3 P Producer scannen Tabelle sales 5. Ergebnismenge zurück an Consumer Sales Table P5 P6 Customers Table P7 Producers P8 7

8 Parallel Execution im Detail SELECT c.cust_last_name, s.time_id, s.amount_sold FROM sales s, customers c WHERE s.cust_id = c.cust_id; Query coordinator Consumers P1 P2 P3 P4 6. Consumer erhalten Daten der Tabelle sales 7. Ausführung join 8. Ergebnismenge an QC Sales Table P5 P6 Customers Table P7 Producers P8 8

9 DEMO 1 9

10 Tipps & Tricks Voraussetzung: I/O Kalibrierung SQL> select * from resource_io_calibrate$; no rows selected SQL> insert into resource_io_calibrate$ 2 values(current_timestamp, current_timestamp, 0, 0, 200, 0, 0); 1 row created. SQL> commit; Commit complete.... bounce database... SQL> select * from resource_io_calibrate$; START_TIME END_TIME MAX_IOPS MAX_MBPS MAX_PMBPS LATENCY NUM_DISKS NOV NOV SQL> 10

11 Tipps & Tricks Was bedeuten diese Werte? max_pmbs: maximum single process megabytes per second of large I/O Nutzt Oracle bei Tests von Auto DoP Ist empfohlene Best Practise für Exadata Auch ohne Exadata gut Zu wenig PX Server: max_pmbs verkleinern Zu viele PX Server: parallel_degree_limit nutzen 11

12 Parallel Execution im Detail SELECT c.cust_last_name, s.time_id, s.amount_sold FROM sales s, customers c WHERE s.cust_id = c.cust_id; Consumers Query Coordinator Producers 12

13 Oracle Parallel Query Scannen einer Tabelle Full Scan der Tabelle sales PQ 1 PQ 2 PQ 3 Aufteilung in Granules Bereich von Blöcken oder Partition Zuordnung Parallel Server zu 1- n Granules Disjunkte Zuordnung!! Keine Parallel Server verarbeiten das gleiche Granule Granules werden so zugewiesen, dass sich die Last gleichmäßig auf alle Parallel Server verteilt Optimizer legt Granules fest Sichtbar im Execution Plan 13

14 Granules identifizieren 14

15 Join Operationen Serieller Join Je eine Session liest die Tabellen Serielle Session führt Join komplett aus Keine Data Redistribution! 15

16 Parallel Join Operationen Data Redistribution Daten müssen für Parallel Joins umorganisiert werden Daten in Granules passen nicht zueinander! Parallel Join (Degree 2): 2 PX Server lesen die Tabellen Datenumverteilung auf PX Server nach Join-Column 16

17 Parallel Join Operationen Data Redistribution Methoden HASH: möglichst gleichmässige Verteilung BROADCAST: bei unterschiedlichen Datenmengen RANGE: bei parallelen Sorts, PX Server sortieren, QC liefert nur Ergebnis KEY: üblicherweise für Partition-Wise Joins ROUND-ROBIN: wenn Umverteilung beliebig sein kann 17

18 Parallel Join Operationen Sonderfall: Partition Wise Join Keine Redistribution! Tabellen sind gleich partitioniert Keine passenden Daten ausserhalb der Partitionen PX Server führt Join Operation der Partitionen vollständig aus Nur bei Partitions-Granules möglich Wichtig in Shared Nothing Systemen Skaliert sehr gut! 18

19 Parallel Execution Richtige Konfiguration ist essentiell! Festlegung des optimalen Degree of Parallelism (DoP) ohne manuelles Tuning? Was passiert, wenn ein DoP nicht für alle SQL Abfragen auf einem Objekt passt? Was passiert, wenn nicht genug PX Server Prozesse zur Verfügung stehen? Wie kann man vermeiden, dass zu viele PX Server Prozesse das System lahmlegen? Wie wird der verfügbare Speicher auf dem System genutzt? 19

20 Parallel Execution Die Lösung Oracle legt automatisch für jedes Statement fest, ob das Statement seriell oder parallel und mit welchem DoP ausgeführt wird. das Statement sofort ausgeführt wird oder zeitversetzt über eine Queue. Clusterweiter Hauptspeicher genutzt wird oder nicht. 20

21 Auto Degree of Parallelism Festlegung idealer DoP für jede Tabelle ohne manuellen Eingriff schwierig Ein fester DoP ist oft nicht optimal für alle Abfragen auf einem Objekt SQL Statement Statement parsen Optimizer ermittelt Execution Plan Berechnete Zeit größer als Schwellenwert Optimizer ermittelt idealen DoP auf Basis aller Scans Berechnete Zeit kleiner als Schwellenwert (default =10s) Actual DOP = MIN(PARALLEL_DEGREE_LIMIT, ideal DOP) Statement wird seriell ausgeführt * Schwellenwert setzen mit parallel_min_time_threshold Statement wird parallel ausgeführt 21

22 Parallel Statement Queuing Statement parsen Oracle berechnet DoP automatisch Statement in Queue, wenn nicht genug PX Server verfügbar SQL Statement FIFO Queue Sofortige Ausführung, wenn genug PX Server verfügbar 8 Benötigte PX Server verfügbar -> Ausführung erstes Statement aus Queue

23 In-Memory Parallel Execution SQL Statement Größe der Tabelle ermitteln Tabelle eignet sich für In- Memory Parallel Execution Fragmente der Tabelle im BufferCache auf jedem Knoten Table ist extrem klein Table ist extrem groß Einlesen in Buffer Cache auf beliebigem Knoten Verwendung Direct Read von Disk Nur PX Server im gleichen RAC Knoten jedes Fragment zu 23

24 Parallel Query steuern 24

25 DEMO 2 25

26 Steuerung aller 11gR2 PX Features init.ora Parameter Parameter Value Description PARALLEL_DEGREE_LIMIT PARALLEL_DEGREE_POLICY PARALLEL_FORCE_LOCAL PARALLEL_MIN_TIME_THRESHOLD PARALLEL_SERVERS_TARGET PARALLEL_EXECUTION_MESSAGE_SIZE CPU MANUAL FALSE AUTO 4*CPU_COUNT* PARALLEL_THREADS_PER_CPU * ACTIVE_INSTANCES 16KB Max DOP that can be selected with AUTO DOP Specifies if AUTO DOP, Queuing, & In-memory PE will be enabled Restricts parallel server processes to the node where query is issued Specifies min execution time a statement should have before AUTO DOP will kick in Specifies # of parallel processes allowed to run parallel stmts before queuing will be use Specifies size of the message buffers used for communication 26

27 Schutz vor extremen DOP Werten init.ora Parameter parallel_degree_limit Parallel_Degree_Limit begrenzt maximalen Degree für alle Statements im System Standard ist Default DOP kein Statement läuft mit einem höheren DoP Der Sicherheitsgurt, falls mit Auto DoP extrem große Werte berechnet werden! 27

28 Parallel Statement Queuing steuern PARALLEL_SERVERS_TARGET : 4 * PARALLEL_THREADS_PER_CPU * CPU_COUNT PARALEL_MAX_SERVERS : 10* PARALLEL_THREADS_PER_CPU * CPU_COUNT PX Server verfügbar um Abfragen ohne Queue unmittelbar auszuführen Max. Anzahl PX Server 320 Parallel Max Servers Parallel Server Target CPU Count 16 CPU System 28

29 Statement Queuing Steuerung und Überwachung 2 neue Hints Statement Queuing umgehen SELECT /*+ NO_STMT_QUEUING */ col1 FROM foo; Statement Queuing aktivieren ohne PARALLEL_DEGREE_POLICY = AUTO SELECT /*+ STMT_QUEUING */ col1 FROM foo; V$SQL_PLAN_MONITOR besitzt neuen Status, der Queuing anzeigt: SELECT s.sql_id, s.sql_text FROM v$sql_monitor m, v$sql s WHERE m.status='queued AND m.sql_id = s.sql_id; 2 neue Wait Events PX Queuing: Statement queue -> erste Abfrage in der Queue ENQ JX SQL statement queue -> Statement ist in der Queue (nicht auf Platz 1) 29

30 Parallel Statement Queuing Berechnung Minimal Concurrency Anzahl Parallel Server Processes Queuing beginnt Minimal Concurrency = Parallel_Servers_Target 0.5 Parallel_Degree_Limit Parallel_Servers_Target Parallel_Degree_Limit 30

31 Parameter Hierarchie 1. Parallel_degree_policy = Manual a) None of the parameters have any impact PX Features: NONE 2. Parallel_degree_policy = Limited a) Parallel_min_time_threshold = 10s b) Parallel_degree_limit = CPU PX Features: Auto DOP 3. Parallel_degree_policy = Auto a) Parallel_min_time_threshold = 10s b) Parallel_degree_limit = CPU PX Features: Auto DOP Queuing In-Memory c) Parallel_servers_target = Set to Default DOP on Exadata 31

32 Steuerung PX Features Q: Welche PX Parameters greifen bei Q: Welche Parallel PX Parameters _Degree_Policy= AUTO? greifen bei Parameter Value Description Max DOP that can be selected PARALLEL_DEGREE_LIMIT CPU with AUTO DOP Parallel Parallel _Degree_Policy= LIMIT? _Degree_Policy= Manual? Specifies if AUTO DOP, Queuing, PARALLEL_DEGREE_POLICY MANUAL A: Parallel_Degree_Limit & In-memory PE will be enabled Restricts parallel server processes A: PARALLEL_FORCE_LOCAL Keiner Parallel_Degree_Limit der Parameter greift! FALSE to the node where query is issued Parallel_Min_Time_Threshold Parallel_Min_Time_Threshold Parallel_Servers_Target PARALLEL_MIN_TIME_THRESHOLD AUTO PX Features: Keine PX PARALLEL_SERVERS_TARGET Features: AUTODOP Queuing PARALLEL_EXECUTION_MESSAGE_SIZE 16KB IN-Memory Parallel Execution 4*CPU_COUNT* PARALLEL_THREADS_PER_CPU * ACTIVE_INSTANCES Specifies min execution time a statement should have before AUTO DOP will kick in Specifies # of parallel processes allowed to run parallel stmts before queuing will be use Specifies size of the message buffers used for communication 32

33 Tipps & Tricks Unterschiede der Einstellungen und Releases Verschiedene Möglichkeiten: select /*+ parallel (sales,2) */ * from sales; alter table sales parallel 2; select /*+ parallel (sales) */ * from sales; alter table sales parallel; Achtung Unterschiede! (* Bug , fixed in ) parallel_degree_policy parallel (t,8) Parallel (8) degree DEFAULT degree 8 manual limited auto 1 ( ) 8 ( )*

34 Testskript 1 set echo on set autotrace off set serveroutput on set lines 150 set pages 999 select * from v$version; sho parameter parallel select sum(bytes)/1024/1024 as mb from user_segments where segment_name='sales'; select degree from user_tables where table_name='sales'; alter session set parallel_degree_policy=auto; set autotrace traceonly explain select sum(amount_sold) from sales; set autotrace on explain select count(*) from customers; alter session set parallel_degree_policy=manual; alter session force parallel query; select count(*) from customers; conn sh/oracle alter session enable parallel query; alter table customers parallel; set autotrace on explain select count(*) from customers; set autotrace off 34

35 Testskript 2 set echo on set serveroutput on set lines 150 set pages 999 drop table t; select * from v$version; show parameter parallel create table t as select * from dual; alter system set parallel_degree_policy=auto; select /*+ parallel (t,8) */ * from t; select * from v$pq_sesstat; alter system set parallel_degree_policy=limited; select /*+ parallel (t,8) */ * from t; select * from v$pq_sesstat; alter system set parallel_degree_policy=auto; select /*+ parallel (8) */ * from t; select * from v$pq_sesstat; alter system set parallel_degree_policy=auto; alter table t parallel; select * from t; select * from v$pq_sesstat; accept ok prompt 'OK? ' alter table t parallel 8; select * from t; select * from v$pq_sesstat; alter system set parallel_degree_policy=limited; alter table t parallel; select * from t; select * from v$pq_sesstat; alter table t parallel 8; select * from t; select * from v$pq_sesstat; 35

36 Parallel Query überwachen 36

37 Überwachung Parallel Execution Enterprise Manager, Performance views Real-Time Überwachung während der Ausführung: [GV V]$SQL_MONITOR Enterprise Manager SQL Monitor Parallel Execution performance views: [GV V]$PX_SESSION [GV V]$PX_SESSTAT [GV V]$PX_PROCESS [GV V]$PX_PROCESS_SYSSTAT [GV V$]PQ_TQSTAT [GV V]$PX_BUFFER_ADVICE Siehe: Oracle Database VLDB and Partitioning Guide 11gRelease2 (11.2) 37

38 DEMO 3 38

39 Überwachung Parallel Execution SQL Monitor Grüner Pfeil markiert Stelle im Execution Plan, die momentan abgearbeitet wird SQL Monitor Reiter Parallel liefert zusätzliche Infos über PQ 39

40 Monitoring Parallel Execution SQL Monitor: Producer und Consumer Klick liefert zusätzliche Infos über Consumer Klick liefert zusätzliche Infos über Producer 40

41 Monitoring Parallel Execution SQL Monitor : Degree Beschränkung Vorher Nach Beschränkung Degree Limit auf DoP 16 41

42 Fazit 42

43 Zusammenfassung Steuerung über init.ora Parameter: PARALLEL_DEGREE_POLICY 3 Modi: MANUAL / LIMITED / AUTO SQL Monitor zur Echtzeit Überwachung Tipp: Manuellen Aufwand vermeiden ==> Automatismen nutzen! 43

44 Weitere Informationen Parallelism and Scalability for Data Warehousing Oracle Database Parallel Execution Fundamentals White Paper Parallel Execution and Workload Management for an Operational Data Warehouse White Paper DBA Community: Parallel Query ganz automatisch mit Oracle 11g DBA Community: I/O-Durchsatzmessung mittels calibration unter Oracle 11g 44

45 Oracle Kundenumfrage Nehmen Sie an unserer Umfrage teil und gewinnen Sie ein Apple ipad! Fragebögen am Oracle Stand oder im Smartphone ausfüllen. Einfach den QR-Code scannen. 45

46 46

47 47

Parallelisierung. Grundlagen und Nutzung. Stefan Seck Solution Engineer Inforsacom Logicalis GmbH. Düsseldorf,

Parallelisierung. Grundlagen und Nutzung. Stefan Seck Solution Engineer Inforsacom Logicalis GmbH. Düsseldorf, Parallelisierung Grundlagen und Nutzung Stefan Seck Solution Engineer Inforsacom Logicalis GmbH Düsseldorf, 30.05.2017 Inforsacom Logicalis Über Ca. Umsatz im Fiskaljahr Mitarbeiter in Deutschland Niederlassungen

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

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

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

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

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

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

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

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

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

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

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

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

PostgreSQL auf vielen CPUs. Hans-Jürgen Schönig Hans-Jürgen Schönig

PostgreSQL auf vielen CPUs. Hans-Jürgen Schönig  Hans-Jürgen Schönig PostgreSQL auf vielen CPUs Ansätze zur Skalierung PostgreSQL auf einer CPU Traditionell läuft eine Query auf nur einer CPU Historisch gesehen war das kein Problem Mittlerweile ist das ein großes Problem

Mehr

Parallele Programmierung in SQL und PL/SQL. Peter Bekiesch Dierk Lenz DOAG 2011 Konferenz und Ausstellung 17. November 2011

Parallele Programmierung in SQL und PL/SQL. Peter Bekiesch Dierk Lenz DOAG 2011 Konferenz und Ausstellung 17. November 2011 Parallele Programmierung in SQL und PL/SQL Peter Bekiesch Dierk Lenz DOAG 2011 Konferenz und Ausstellung 17. November 2011 Herrmann & Lenz Services GmbH Herrmann & Lenz Solutions GmbH Erfolgreich seit

Mehr

Umstieg auf Oracle Exadata V2. Status: Abgabe Stand:

Umstieg auf Oracle Exadata V2. Status: Abgabe Stand: Umstieg auf Oracle Exadata V2 Status: Abgabe Stand: 29.10.2010 Gliederung I. Einleitung & Kurzprofil II. Downsizing III. Jobsteuerung IV. Parallelität V. Hybrid Columnar Compression VI. Environment friendly?

Mehr

Flashback mal sieben. DOAG Konferenz , Nürnberg. Klaus Reimers

Flashback mal sieben. DOAG Konferenz , Nürnberg. Klaus Reimers Flashback mal sieben DOAG Konferenz 15.11.2011, Nürnberg Klaus Reimers info@ordix.dede www.ordix.de Agenda Flashback Query Flashback Query Versions Between Flashback Table Flashback Table Drop Flashback

Mehr

Undo Tablespace statt Blockaden Blick in die Vergangenheit. Thomas Klughardt Senior System Consultant

Undo Tablespace statt Blockaden Blick in die Vergangenheit. Thomas Klughardt Senior System Consultant Undo Tablespace statt Blockaden Blick in die Vergangenheit Thomas Klughardt Senior System Consultant Atomicity, Consistency und Isolation Das ACID Modell Transaktionen in Oracle Datenbanken arbeiten ACID

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

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

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

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

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

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

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

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

Informationen zur Oracle DB SE2

Informationen 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

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

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

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

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

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

11g Release 2 Erste Erfahrungen. Dr. Günter Unbescheid Database Consult GmbH

11g Release 2 Erste Erfahrungen. Dr. Günter Unbescheid Database Consult GmbH 11g Release 2 Erste Erfahrungen Dr. Günter Unbescheid Database Consult GmbH 11g Release 2: Das Wichtigste in Stichworten Deferred Segment Creation SQL> create table test ( 2 c1 number, c2 varchar2(100))

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

RavenDB, schnell und skalierbar

RavenDB, schnell und skalierbar RavenDB, schnell und skalierbar Big Data & NoSQL, Aydin Mir Mohammadi bluehands GmbH & Co.mmunication KG am@bluehands.de Immer mehr Mehr Performance Mehr Menge Mehr Verfügbarkeit Skalierung http://www.flickr.com/photos/39901968@n04/4864698533/

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

Oracle Database Vault Beispiele zur Benutzung

Oracle Database Vault Beispiele zur Benutzung Oracle Database Vault Beispiele zur Benutzung Grundsätzliches: Beispiel für Trennung der Verantwortlichkeiten in unserer Umgebung: wichtige RollenAufgaben: DB-Benutzer Rolle Aufgabe SYS SYSDBA Verwalter

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

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

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

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

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

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

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

Oracle Indexing Primer

Oracle 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

Mehr

Freiberuflicher IT-Berater Schwerpunkte: Unix, Oracle, Netzwerk. IT-Berater. Dipl.-Inform.

Freiberuflicher IT-Berater Schwerpunkte: Unix, Oracle, Netzwerk.     IT-Berater. Dipl.-Inform. Freiberuflicher Schwerpunkte: Unix, Oracle, Netzwerk 1 Oracle Data Guard Oracle Standby Database Höhere Verfügbarkeit und Datensicherheit 2 Oracle Data Guard Oracle Standby Database Konzepte Erzeugen und

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

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

Stresstest für Oracle Einführung und Live Demo Swingbench

Stresstest für Oracle Einführung und Live Demo Swingbench Einführung und Live Demo Swingbench Matthias Reimann, GSES-D Halle, 12.11.2012 2010 GISA GmbH Leipziger Chaussee 191a 06112 Halle (Saale) www.gisa.de Agenda Die GISA Vortragsziel Grundlagen Warum Stresstest?

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

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

Performance für Oracle Anwendungen nicht nur für Oracle 11g

Performance für Oracle Anwendungen nicht nur für Oracle 11g nicht nur für Herrmann & Lenz Services GmbH 21. November 2007 Die Firma Herrmann & Lenz wurde 1995 gegründet und hat aktuell 10 Mitarbeiter. Firmensitz: Burscheid (bei Köln). Beratung, Schulung und Fernwartung

Mehr

Oracle 9i Einführung. Performance Tuning. Kurs. Teil 12 Materialized Views. Universität Hannover. Praxisbeispiel. Migration.

Oracle 9i Einführung. Performance Tuning. Kurs. Teil 12 Materialized Views. Universität Hannover. Praxisbeispiel. Migration. Kurs Oracle 9i Einführung Performance Tuning Teil 12 Materialized Views Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 9 Seite 1 von 9 Agenda 1. Einführung Materialized Views 2. 3. Materialized View

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

Technische Background Info und Trivadis Scripts

Technische Background Info und Trivadis Scripts Betrifft Autor Art der Info Quelle ITL-Waits identifizieren mit Oracle9i 9.2.x Andri Kisseleff (andri.kisseleff@trivadis.com) Technische Background Info und Trivadis Scripts Aus dem NF9i-DBA Kurs und TUN-Kurs

Mehr

Martin Bracher (martin.bracher@trivadis.com) Technische Background Info und Trivadis Scripts

Martin Bracher (martin.bracher@trivadis.com) Technische Background Info und Trivadis Scripts Betrifft Autor Art der Info Quelle Resize von Tablespaces mit Oracle8i und Oracle9i Martin Bracher (martin.bracher@trivadis.com) Technische Background Info und Trivadis Scripts Aus dem AI9-A Kurs der Trivadis

Mehr

Optimale Performance durch Constraints im Data Warehouse

Optimale Performance durch Constraints im Data Warehouse Optimale Performance durch Constraints im Data Warehouse DOAG Konferenz, 17. November 2016 Dani Schnider, Trivadis AG @dani_schnider BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG

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

Aktualisierungsinstruktionen von R5.x auf R6.0

Aktualisierungsinstruktionen von R5.x auf R6.0 Aktualisierungsinstruktionen von R5.x auf R6.0 Version: Veröffentlicht am: Feb 22, 2018 2 / 11 INHALTSVERZEICHNIS 1 ÜBERSICHT... 4 2 VORBEDINGUNGEN ZUM INSTALLATION VON SM-CLIENT 6.0.0... 5 3 AKTUALISIERUNG...

Mehr

HP IT-Symposium

HP IT-Symposium www.decus.de 1 HP User Society / DECUS IT-Symposium 2006 Mehr Hardware oder RAC? Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH Grundannahmen Jedes Performance-Problem lässt

Mehr

Berechnung von Kennzahlen mit der SQL Model Clause

Berechnung von Kennzahlen mit der SQL Model Clause Berechnung von Kennzahlen mit der Thomas Mauch 12.07.2018 DOAG BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 1 AGENDA 1. Einführung 2. Syntax 3. Performance

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

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

Oracle Database 12c Release 2 - Application Container Mandantenfähigkeit für Applikationen

Oracle Database 12c Release 2 - Application Container Mandantenfähigkeit für Applikationen Oracle Database 12c Release 2 - Application Container Mandantenfähigkeit für Applikationen Schlüsselworte Markus Flechtner Trivadis GmbH Düsseldorf Oracle 12.2, Multitenant, Application Container, SaaS

Mehr

WebLogic Server im Zusammenspiel mit Real Application Cluster

WebLogic 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

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

PostgreSQL Wartungsstrategien

PostgreSQL Wartungsstrategien Jens Wilke PGConf.DE 11. November 2011 Wartungsstrategien Warum Wartung? Autovacuum Tuning Repairtools Warum Wartung? Statistiken pg statistic ANALYZE MVCC (Multiversion Concurrency Control) Wiederverwendung

Mehr

Oracle In-Memory Option DOAG Webinar

Oracle 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

Mehr

PostgreSQL in großen Installationen

PostgreSQL in großen Installationen PostgreSQL in großen Installationen Cybertec Schönig & Schönig GmbH Hans-Jürgen Schönig Wieso PostgreSQL? - Die fortschrittlichste Open Source Database - Lizenzpolitik: wirkliche Freiheit - Stabilität,

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

W ilhelm Br eß er Ber at er DO AG 2009 J ahr es k onf er enz Nür nber g im Nov em ber 2009 SQL PLAN MANAGEMENT

W ilhelm Br eß er Ber at er DO AG 2009 J ahr es k onf er enz Nür nber g im Nov em ber 2009 SQL PLAN MANAGEMENT Wilhelm Breßer Berater DOAG 2009 Jahreskonferenz Nürnberg im November 2009 SQL PLAN MANAGEMENT 2 DAS UNTERNEHMEN Herrmann & Lenz Services GmbH 1996 gegründet Firmensitz Burscheid Geschäftsfelder Dienstleistungen

Mehr

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

Copyright 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

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

Big Data Management Thema 14: Cassandra

Big Data Management Thema 14: Cassandra Thema 14: Cassandra Jan Kristof Nidzwetzki Thema 14: Cassandra 1 / 25 Übersicht 1 Grundlagen Überblick Geschichte Datenmodel 2 Architektur Der logische Ring Persistenz der Daten Tunable Consistency Read

Mehr

Installation MySQL Replikationsserver 5.6.12

Installation MySQL Replikationsserver 5.6.12 Ergänzen Konfigurationsdatei my.ini auf Master-Server:!!! softgate gmbh!!! Master und Slave binary logging format - mixed recommended binlog_format = ROW Enabling this option causes the master to write

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

<Insert Picture Here> RAC Architektur und Installation

<Insert Picture Here> RAC Architektur und Installation RAC Architektur und Installation Elmar Ströhmer Michael Künzner Oracle Server Technologies Competence Center Agenda Überblick und Architekturen von HA-Systemen Hardware Die Basis

Mehr

Oracle RAC on Windows Erfolg mal 8

Oracle RAC on Windows Erfolg mal 8 + Partner Oracle RAC on Windows Erfolg mal 8 Markus Michalewicz BU Database Technologies Volker Strasser All For One Systemhaus AG Was setzen unsere Kunden ein? Kundenbeispiele unter:

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

DOAG Datenbank Partitioning für OLTP Applikationstuning mal anders. Düsseldorf, , M. Griesel. Paragon Data GmbH Seite 1

DOAG Datenbank Partitioning für OLTP Applikationstuning mal anders. Düsseldorf, , M. Griesel. Paragon Data GmbH Seite 1 DOAG Datenbank 2015 Partitioning für OLTP Applikationstuning mal anders Düsseldorf, 16.06.2015, M. Griesel Seite 1 Profil und Anspruch fair effizient auf Augenhöhe n 60 Mitarbeiter an den Hauptstandorten

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

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

Inside 11g R2: Ressourcen sparen und Performance steigern im Data Warehouse

Inside 11g R2: Ressourcen sparen und Performance steigern im Data Warehouse Inside 11g R2: Ressourcen sparen und Performance steigern im Data Warehouse Frank Schneede, ORACLE Deutschland GmbH Der Launch der neuen Datenbank 11g R2 stand unter dem Motto Kostensenkung im IT-Bereich.

Mehr

Generieren Sie die Befehle zum Sammeln von Statistiken auf diesen Objekten

Generieren Sie die Befehle zum Sammeln von Statistiken auf diesen Objekten Aufgabe 1_4_1: Überprüfen Sie die Schemata DOAG auf Objekte mit Stale Statistics Generieren Sie die Befehle zum Sammeln von Statistiken auf diesen Objekten delete from doag.order_line where order_line_id>8000000;

Mehr

Datenbankadministration

Datenbankadministration Datenbankadministration 10. Monitoring AG DBIS University of Kaiserslautern, Germany Karsten Schmidt kschmidt@informatik.uni-kl.de (Vorlage TU-Dresden) Wintersemester 2008/2009 Momentaufnahmen Momentaufnahmen

Mehr

Archive / Backup System für OpenVMS

Archive / Backup System für OpenVMS Archive / Backup System für OpenVMS DECUS Symposium 2002 Bonn Vortrag-Nr. 3C04 Günther Fröhlin Compaq Computer Corporation Colorado Springs, USA 1 Highlights V4.0 Auslieferung Januar 2002 Hauptversion

Mehr

Oracle 12c Parallel Execution New Features

Oracle 12c Parallel Execution New Features Oracle 12c Parallel Execution New Features Schlüsselworte Oracle 12c, New Features, Parallel Execution Einleitung Randolf Geist Unabhängiger Berater Heidelberg, Deutschland Oracle 12c bringt viele Neuerungen

Mehr

SQL Planmanagement. unter der Lupe. DOAG Konferenz 2012, Nürnberg Jan Krüger TUI Infotec GmbH, Hannover

SQL Planmanagement. unter der Lupe. DOAG Konferenz 2012, Nürnberg Jan Krüger TUI Infotec GmbH, Hannover SQL Planmanagement unter der Lupe DOAG Konferenz 2012, Nürnberg Jan Krüger TUI Infotec GmbH, Hannover TUI InfoTec. Wir schreiben Geschichte. Von der IT-Abteilung des Touristikkonzerns zum international

Mehr

MySQL 5.1. Kristian Köhntopp

MySQL 5.1. Kristian Köhntopp MySQL 5.1 Kristian Köhntopp Was ist neu? Neues InnoDB Neue Replikation Neues Logging Event Scheduler Partitions INFORMATION_SCHEMA XML Functions Was ist neu? Neues InnoDB Neue Replikation Neues Logging

Mehr

CAS coole Arbeitsumgebung für SAS Programme

CAS coole Arbeitsumgebung für SAS Programme Webinar@Lunchtime CAS coole Arbeitsumgebung für SAS Programme Herzlich Willkommen bei Webinar@Lunchtime Moderation Anne K. Bogner-Hamleh SAS Institute GmbH Education Consultant Xing-Profil: http://www.xing.com/profile/annekatrin_bognerhamleh?key=0.0

Mehr

Oracle GoldenGate Die Replikation beginnt mit Initial-Load! DOAG Konferenz Nürnberg 16. November 2011

Oracle GoldenGate Die Replikation beginnt mit Initial-Load! DOAG Konferenz Nürnberg 16. November 2011 Oracle GoldenGate Die Replikation beginnt mit Initial-Load! DOAG Konferenz Nürnberg 16. November 2011 Joachim Jaensch Principal Sales Consultant BU ST-PCM Agenda Oracle GoldenGate Initial-Load Synchronisation

Mehr

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

Mehr

Shaping the Future of Intelligence. PLATH Group 1

Shaping the Future of Intelligence. PLATH Group 1 Shaping the Future of Intelligence PLATH Group 1 Projekterfahrung merge mit PL/SQL im OLTP-Betrieb Axel Karkosch axel.karkosch@plath.de 09.02.2010 PLATH Group 2 Unsere Geschäftsfelder Strategische Aufklärungssysteme

Mehr

WebLogic Server für Dummies

WebLogic 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

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