Copyright 2012, Oracle and/or its affiliates. All rights reserved.
|
|
- Jakob Böhme
- vor 5 Jahren
- Abrufe
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, 30.05.2017 Inforsacom Logicalis Über Ca. Umsatz im Fiskaljahr Mitarbeiter in Deutschland Niederlassungen
MehrDatenbanken 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
MehrOracle 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
MehrPerformance in der Oracle Datenbank von Anfang an
Performance in der Oracle Datenbank von Anfang an Marco Mischke, 26.04.2018 DOAG Regional Agenda Tabellen Indizes Ausführungspläne SQL vs PL/SQL Tabellen Zu 99% werden Standard Strukturen zur Speicherung
MehrOracle 9i Einführung Performance Tuning
Kurs Oracle 9i Einführung Performance Tuning Teil 3 Der Optimizer Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 16 Seite 1 von 16 1. auf Tabellen 2. 3. Optimizer 4. Optimizer RBO 5. Optimizer CBO 6.
MehrOracle 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
MehrExplain verstehen. Hans-Jürgen Schönig.
Explain verstehen Zielsetzung EXPLAIN... Was versucht uns PostgreSQL zu sagen? Wie kann diese Information genutzt werden? Wie erkenne ich Probleme? Abfragen in PostgreSQL Mehrstufige Ausführung Parser:
MehrPerformance Tuning mit Oracle 12c
Performance Tuning mit Oracle 12c Agenda 1. Adaptive Execution Plans 2. Adaptive Statistics 3. SQL Plan-Direktiven 4. Neuerungen bei Statistiken 5. Konkurrierendes Sammeln von Statistiken 6. Private Session-Statistiken
MehrSQL-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
MehrDOAG 2015. Demo Kino: Advisors, Monitoring Werkzeuge in der Datenbank Ulrike Schwinn Business Unit Database Oracle Deutschland B.V.
DOAG 2015 Demo Kino: Advisors, Monitoring Werkzeuge in der Datenbank Ulrike Schwinn Business Unit Database Oracle Deutschland B.V. & Co KG Monitoring Werkzeuge, Advisors... Einfaches Framework zum Monitoring
Mehrdie 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
MehrAnfrageoptimierung Ausführungspläne, Hints, Statistikinformationen, IDEs
Anfrageoptimierung Ausführungspläne, Hints, Statistikinformationen, IDEs Peter Matjeschk 05-INDT Fachbereich Informatik, Mathematik und Naturwissenschaften HTWK-Leipzig 19. Juni 2008 Peter Matjeschk (Fb
MehrSAP Business Information Warehouse mit Oracle Database
SAP Business Information Warehouse mit Oracle Database Maciej Berghof Business Unit Datenbank SAP BW wächst Betriebswirtschaftlich getriebener Bedarf an mehr Informationen SAP BW konkurriert mit den bisherigen
MehrDOAG Konferenz Was Sie bei modernen Datenbank-Systemen anders machen müssen!
oracledeli.wordpress.com DOAG Konferenz 2015 Was Sie bei modernen Datenbank-Systemen anders machen müssen! Matthias Schulz Selbständiger Software- und Datenbankentwickler: Consulting Schulungen Workshops
MehrPostgreSQL 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
MehrParallele 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
MehrUmstieg 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?
MehrFlashback 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
MehrUndo 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
MehrSQL 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?
MehrOracle 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.
Mehreinfach. 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
MehrAtos - 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
MehrOracle Tuning - Theorie und Interpretation
Oracle Tuning - Theorie und Interpretation von Reports Seminarunterlage Version: 12.16 Version 12.16 vom 11. Juli 2018 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt-
MehrIBM 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
MehrNeue Features Oracle Database 12.2 Wann denn endlich?
Neue Features Oracle Database 12.2 Wann denn endlich? DOAG 2017 Datenbank Dierk Lenz Erfolgreich seit 1996 am Markt Firmensitz: Burscheid (bei Leverkusen) Beratung, Schulung und Betrieb/Fernwartung rund
MehrVorstellung 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
MehrInformationen zur Oracle DB SE2
Informationen zur Oracle DB SE2 Dipl.-Inf. Karin Patenge Leitende Systemberaterin Stand der Bearbeitung: 23. September 2015 Copyright 2014 Oracle and/or its affiliates. All rights reserved. Safe Harbor
MehrGanzheitliche 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
MehrPerformance 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
MehrExtreme 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
MehrOracle 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
MehrOptimizer 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:
Mehr11g 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))
MehrIT-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
MehrRavenDB, 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/
MehrDie 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
MehrOracle 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
MehrIT-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
MehrWarum 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
MehrKurs 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
MehrSQL 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
Mehrwww.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
MehrFunktionen. Überblick über Stored Functions. Syntax zum Schreiben einer Funktion. Schreiben einer Funktion
Überblick über Stored Functions Funktionen Eine Funktion ist ein benannter PL/SQL- Block, der einen Wert zurückgibt. Eine Funktion kann in der Datenbank als Objekt zur wiederholbaren Ausführung gespeichert
MehrIch 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+
MehrOracle Indexing Primer
Oracle Indexing Primer Data Warehousing and Data Mining Patrick Schäfer Berlin, 18. Dezember 2017 patrick.schaefer@hu-berlin.de Vorlesung: Übung: https://hu.berlin/vl_dwhdm17 https://hu.berlin/ue_dwhdm17
MehrFreiberuflicher 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
MehrSQL-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
MehrTipps und Tricks in der Datenbankadministration
Tipps und Tricks in der Datenbankadministration Nürnberg, 17. November 2011 Volker Mach - Fachbereichsleiter IT System Services MT AG Key Facts MT AG MANAGING TECHNOLOGY ENABLING THE ADAPTIVE ENTERPRISE
MehrStresstest 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?
MehrOracle Database 12c In-Memory Option 7/18/2014. Eckart Mader Oracle Deutschland B.V. & Co. KG. Karlsruhe, den
Oracle Database 12c In-Memory Option Eckart Mader Oracle Deutschland B.V. & Co. KG Karlsruhe, den 17.07.2014 2 1 Safe Harbor Statement The following is intended to outline our general product direction.
MehrIn-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
MehrPerformance 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
MehrOracle 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
MehrFoglight 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
MehrTechnische 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
MehrMartin 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
MehrOptimale 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
Mehr5000 User+, Erfahrungen im Produktivbetrieb einer Saas-DB. DOAG 2011 Konferenz + Ausstellung Bernhard Vogel & Frank Szilinski, esentri
5000 User+, Erfahrungen im Produktivbetrieb einer Saas-DB DOAG 2011 Konferenz + Ausstellung Bernhard Vogel & Frank Szilinski, esentri Agenda Was ist RDS? Warum RDS? Setup Betrieb Lizensierung Datensicherheit
MehrAktualisierungsinstruktionen 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...
MehrHP 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
MehrBerechnung 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
MehrCopyright 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.
MehrErfahrungen aus dem Betatest Oracle Database 11g
Erfahrungen aus dem Betatest Oracle Database 11g Torsten Schlautmann torsten.schlautmann@opitz-consulting.de OPITZ CONSULTING GmbH +49 2261 6001-0 Agenda Facts & Figures Test vor Ort spannende Features
MehrOracle 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
MehrWebLogic Server im Zusammenspiel mit Real Application Cluster
WebLogic Server im Zusammenspiel mit Real Application Cluster Michael Bräuer Leitender Systemberater Sylvie Lübeck Leitende Systemberaterin ORACLE Deutschland B.V. & Co. KG The following is intended to
MehrExadata und In-Memory Datenbewirtschaftung und Analyse Extrem mit Exadata und InMemory (Erfahrungsbericht)
Exadata und In-Memory Datenbewirtschaftung und Analyse Extrem mit Exadata und InMemory (Erfahrungsbericht) Christian Haag, DATA MART Consulting Consulting Manager Oracle DWH Team Inhalt Thematik (Einordnung
MehrPostgreSQL 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
MehrOracle In-Memory Option DOAG Webinar
Oracle 12.1.0.2 In-Memory Option DOAG Webinar 9.10.2015 Mag. Dr. Thomas Petrik In-Memory Column Store Basics 2 Row vs. Column Format cust_id amount c1 c2 c3 row 1 read row 2 row 3 row 4 row 5 row 1 row
MehrPostgreSQL 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,
MehrJohannes Ahrends Geschäftsführer CarajanDB GmbH CarajanDB GmbH
Johannes Ahrends Geschäftsführer CarajanDB GmbH Vorstellung CarajanDB I Index oder nicht Index das ist doch keine Frage, oder? Was kann der DBA tun? Was kann der Entwickler tun? 2 Experten mit über 30
MehrOracle Database 12c Was Sie immer schon über Indexe wissen wollten
Oracle Database 12c Was Sie immer schon über Indexe wissen wollten Marco Mischke, 08.09.2015 DOAG Regionaltreffen B* Indexe - Aufbau 0-Level Index A-F G-Z 1-Level Index A-F G-Z 2-Level Index A-F G-M N-Z
MehrW 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
MehrCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Sauber lizenziert: Wie sichere ich die Lizenz- Compliance mit Hilfe des EM? Martin Obst Senior Systemberater Oracle Deutschland THE FOLLOWING IS INTENDED TO OUTLINE OUR GENERAL PRODUCT DIRECTION. IT
MehrAtos - 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
MehrBig 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
MehrInstallation 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
MehrMemory-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
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
MehrOracle 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:
MehrOracle 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
MehrDOAG 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
Mehrsystematisches 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
MehrOracle In-Memory & Data Warehouse: Die perfekte Kombination?
Oracle In-Memory & Data Warehouse: Die perfekte Kombination? Dani Schnider Trivadis AG Zürich/Glattbrugg, Schweiz Einleitung Als Larry Ellison in einer Keynote im Juni 2014 die Oracle In-Memory Option
MehrInside 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.
MehrGenerieren 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;
MehrDatenbankadministration
Datenbankadministration 10. Monitoring AG DBIS University of Kaiserslautern, Germany Karsten Schmidt kschmidt@informatik.uni-kl.de (Vorlage TU-Dresden) Wintersemester 2008/2009 Momentaufnahmen Momentaufnahmen
MehrArchive / 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
MehrOracle 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
MehrSQL 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
MehrMySQL 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
MehrCAS 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
MehrOracle 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
MehrIDS Lizenzierung für IDS und HDR. Primärserver IDS Lizenz HDR Lizenz
IDS Lizenzierung für IDS und HDR Primärserver IDS Lizenz HDR Lizenz Workgroup V7.3x oder V9.x Required Not Available Primärserver Express V10.0 Workgroup V10.0 Enterprise V7.3x, V9.x or V10.0 IDS Lizenz
MehrShaping 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
MehrWebLogic Server für Dummies
WebLogic Server für Dummies Robin Müller-Bady Sales Consultant, Oracle Deutschland Steffen Miller Principal Sales Consultant, Oracle Deutschland The following is intended to outline our general product
MehrSQL 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