IT-Symposium IT-Symposium
|
|
- Birgit Günther
- vor 5 Jahren
- Abrufe
Transkript
1 IT-Symposium
2 TRACING 007 Im Geheimdienst Ihrer Majestät 2
3 Überblick V-Dollar jagt Dr. No Tracing, im Geheimdienst Ihrer Majestät dbms_application_info, Leben und sterben lassen Raw Traces, der Hauch des Todes TKProf, stirb an einem anderen Tag TRCA, Casino Royale 12 Zylinder 6l Hubraum 460 PS Km/h in 5s 3
4 Sir Sean Connery V-Dollar jagt Dr. No Tracing, im Geheimdienst Ihrer Majestät dbms_application_info, Leben und sterben lassen Raw Traces, der Hauch des Todes TKProf, stirb an einem anderen Tag TRCA, Casino Royale 4
5 V$, jagt Do. No Kenntnis über einige V$-Tabellen notwendig für Tracing Gute Kenntnis wichtig bei Systemen mit vielen Session, Usern... Sichtweise auf Sessions, Prozesse, SQL Befehle, Ausführungspläne, Wait-Events... V$-Views Client Informationen Ausgangspunkt für Analysen v$session osuser machine terminal program username sid = Eindeutig zu einem Zeitpunkt sid, serial# = Eindeutig für Laufzeit der Instanz 5
6 V$-Views Informationen über den Betriebssystemprozess PGA Informationen addr=paddr v$process spid = Prozess-ID v$session V$-Views aktuelle Wait Events - sehr hohe Fluktuation v$process v$session v$session_wait sid=sid v$session_wait_class Aggregiert nach Klassen v$session_wait_history die letzten 10 Events 6
7 V$-Views Wait Events - kumuliert v$process v$session v$session_wait sid=sid v$session_event kumuliert über alle Sessions v$event_name v$event_histogram v$eventmetric V$-Views SQL-Befehle im Shared Pool Analyse der Top-Verbraucher v$process v$session v$session_wait sql_text executions disk_reads buffer_gets cpu_time elapsed_time v$session_event v$sql status = 'ACTIVE' Join sql_address = address sql_hash_value = hash_value sql_id = sql_id 7
8 V$-Views Vollständiger SQL-Text Auswertung mit dbms_xplan v$process v$session v$session_wait v$session_event v$sql Join & ID cursor_number sql_id v$sql_plan v$sqltext v$sql_plan_statistics[_all] V$-Views SQL> SELECT * FROM 2> TABLE( DBMS_XPLAN.DISPLAY_CURSOR(sql_id, child_number)); PLAN_TABLE_OUTPUT SQL_ID cqgs1gmk0w26b, child number SELECT * FROM bla, test Plan hash value: Id Operation Name Rows Bytes Cost (%CPU) Time dbms_xplan 0 SELECT STATEMENT 301 (100) 1 MERGE JOIN CARTESIAN (2) 00:00:04 2 PARTITION RANGE SINGLE (0) 00:00:01 3 TABLE ACCESS FULL TEST (0) 00:00:01 4 BUFFER SORT K 299 (3) 00:00:03 5 TABLE ACCESS FULL BLA K 299 (3) 00:00: Dritter Parameter format = { BASIC, TYPICAL, ALL } 8
9 V$-Views Session-Statistiken v$process v$session v$session_wait sid=sid v$sesstat v$session_event v$sql v$sqltext V$-Views Session-I/O (Statistiken und Wait Events) v$process v$sess_io v$session sid=sid v$session_wait v$sesstat v$session_event v$sql v$sqltext 9
10 V$ - Pro und Contra Ausgangspunkt für Analysen alle notwendigen Informationen verfügbar Verständnis für die Arbeitsweise von Oracle keine Lesekonsistenz zu langsam für Detailanalysen aufwendig zu implementieren Georg Lazenby V-Dollar jagt Dr. No Tracing, im Geheimdienst Ihrer Majestät dbms_application_info, Leben und sterben lassen Raw Traces, der Hauch des Todes TKProf, stirb an einem anderen Tag TRCA, Casino Royale 10
11 Tracing, im Geheimdienst Ihrer Majestät Protokollierung einer Session SQL Befehle, Wait-Events, Bind-Variablen INSERT... Tracing aktivieren Tracing deaktivieren SELECT... UPDATE... INSERT... SELECT... UPDATE... INSERT... <db_name>_ora_<spid>.ora user_dump_dest Tracing - aktivieren (I) SQL> ALTER SESSION SET sql_trace = true; Session altered SQL>... SQL> ALTER SESSION SET sql_trace = false; Session altered sql_trace={true false} user_dump_dest=/udump init.ora EXEC DBMS_SYSTEM.SET_SQL_TRACE_IN_SESSION( <sid>,<serial#>,true false); d e p r e c a t e d 11
12 Tracing - aktivieren (II) SQL> ALTER SESSION SET EVENTS 2> '10046 trace name context forever, level <n>'; SQL>... SQL> ALTER SESSION SET EVENTS 2> '10046 trace name context off'; 1 wie wie SQL SQL Trace Trace 4 Bind Bind Variablen Variablen 8 Wait Wait Events Events alles alles exec dbms_system.set_ev( <SID>,<SERIAL#>, 10046, <n>, '' ) u n s u p p o r t e d Tracing - aktivieren (III) SQL> oradebug... S u p p o r t s u p p o r t e d 12
13 Tracing - aktivieren (IV) SQL> exec dbms_support.start_trace_in_session( sid => > serial => > waits => true - > binds => false ) -- S u p p o r t s u p p o r t e d Tracing - aktivieren (V) SQL> exec dbms_monitor.session_trace_enable( - > session_id => 135, - > serial_num => 314, - > waits => true, - > binds => false ) PL/SQL procedure successfully completed. SQL>... v$session (10gR2) sql_trace sql_trace_waits sql_trace_binds dba_enabled_traces 13
14 Traces - beeinflussen SQL> ALTER SESSION SET max_dump_file_size = [nnn unlimited]; SQL> ALTER SESSION SET tracefile_identifier = 'ORDIX'; SQL> ALTER SYSTEM SET user_dump_dest = '/tmp'; v$process.traceid <db_name>_ora_<spid>_ordix.ora /tmp Traces - identifizieren SELECT par1.value '\' inst.instance_name '_ora_' spid decode( par2.value, NULL, NULL, '_' par2.value ) '.trc' AS "Trace Dateiname" FROM v$process p, v$session s, v$instance inst, v$parameter par1, v$parameter par2 WHERE p.spid = '&PID_eines_server_prozesses' AND p.addr = s.paddr AND par1.name = 'user_dump_dest' AND par2.name = 'tracefile_identifier'; 14
15 Traces - Pro und Contra einfach und flexibel sehr detaillierte Informationen Wait Events Bind Variablen Auswertung schwierig teilweise sehr große Tracedateien beeinflusst Performance Sir Roger Moore V-Dollar jagt Dr. No Tracing, im Geheimdienst Ihrer Majestät dbms_application_info, Leben und sterben lassen Raw Traces, der Hauch des Todes TKProf, stirb an einem anderen Tag TRCA, Casino Royale 15
16 Sessions identifizieren? Client Client ora DB ora Client ora Webserver Client Client Dispatcher Server Tracing mit Oracle 9 sehr schwierig dbms_application_info SQL> dbms_application_info.set_module( 'Moonraker','Prepare'); SQL>... SQL> dbms_application_info.set_module( 'Moonraker','Init'); SQL>... SQL> dbms_application_info.set_module( 'Moonraker','Start'); SQL>
17 dbms_monitor SQL> dbms_application_info.set_module( 'Moonraker','Init'); SQL>?????? SQL> dbms_application_info.set_module( 'Moonraker','Start'); SQL> exec dbms_monitor.serv_mod_act_trace_enable - ( service_name => 'majesty' -, module_name => 'Moonraker' -, action_name => 'Init' -, waits => true -, binds => false - ) dbms_monitor Parameter SERVICE MODULE ACTION Bedeutung majesty NULL NULL Alle Clients des Service majesty majesty sqlplus NULL Alle SQL*Plus Clients des Service majesty majesty Moonraker Init Alle Clients des Service majesty mit Module=Moonraker und ACTION=Init 17
18 Begleitende CD... gibt es an der ORDIX Infoinsel mit allen ORDIX Vorträgen Themenverwandten Fachartikeln Nützlichen Zusatzinfos dbms_monitor SQL> exec dbms_monitor.serv_mod_act_trace_enable ( service_name => majesty, module_name => 'Moonraker', action_name => 'Init', waits => true, binds => false); Client DB ora Client Jede Session im Modul Moonraker.Init erzeugt eine Tracedatei ora Client Webserver 18
19 trcsess trcsess erzeugt aus mehreren Trace-Dateien eine Neue Aufruf auf Betriebssystemebene $ trcsess output=moonraker.trc \ service_name=majesty module=moonraker \ action=init \ *.* DB ora ora trcsess tkprof moonraker.trc dbms_monitor Pro und Contra Traces für Teile einer Applikation für mehrschichtige Architekturen geeignet Statistiken Wait Events, Bind Variablen Anwendungsentwicklung Komplex 19
20 Timothy Dalton V-Dollar jagt Dr. No Tracing, im Geheimdienst Ihrer Majestät dbms_application_info, Leben und sterben lassen Raw Traces, der Hauch des Todes TKProf, stirb an einem anderen Tag TRCA, Casino Royale Raw Traces, der Hauch des Todes Basis für tkprof Informationen nicht aufbereitet, also raw Zeitlicher Verlauf sichtbar Sehr detaillierte Analysen möglich 20
21 Raw Traces vs. tkprof call count cpu elapsed disk query current rows Parse Execute Fetch total Misses in library cache during parse: 1 Parsing user id: 41 Elapsed times include waiting on following events: Event waited on Times Max. Wait Total Waited Waited SQL*Net message to client SQL*Net more data to client SQL*Net message from client SQL*Net break/reset to client ******************************************************************************** Tatsächliche Laufzeit 10 Minuten, warum? Raw Traces FETCH #35:c=0,e=1250,p=0,cr=47,cu=0,mis=0,r=10,dep=0,og=4,tim=.. WAIT #35: nam='sql*net message from client' ela= 1013 p1=... WAIT #0: nam='sql*net message to client' ela= 0 p1=... WAIT #0: nam='sql*net message from client' ela= 306 p1=... WAIT #0: nam='sql*net message to client' ela= 0 p1= WAIT #0: nam='sql*net message from client' ela= 1014 p1=... WAIT #0: nam='sql*net message to client' ela= 0 p1=... WAIT #0: nam='sql*net message from client' ela= 559 p1=... WAIT #0: nam='direct path read (lob) ' ela= 28 p1= MB Tracedatei möglicherweise fehlte das Ende, max_dump_file_size? 21
22 Raw Traces vs. Statspack Top 5 Timed Events Laufzeit = 3600s ~~~~~~~~~~~~~~~~~~ % Total Event Waits Time (s) DB Time Wait Class enq: HW - contention 13,163 2, Configuration db file sequential read 104,888 1, User I/O CPU time log file sync 16, Commit log file parallel write 17, System I/O Avg Problem? Total Wait wait Waits Event Waits Time (s) (ms) /txn enq: HW - contention 13,163 2, Raw Traces vs. v$event_historgram EVENT# EVENT WAIT_TIME_MILLI WAIT_COUNT enq: HW - contention enq: HW - contention enq: HW - contention enq: HW - contention enq: HW - contention enq: HW - contention enq: HW - contention enq: HW - contention enq: HW - contention enq: HW - contention enq: HW - contention enq: HW - contention enq: HW - contention Seit Start der Datenbank wurde mal zwischen 2 und 4 Sekunden gewartet! 22
23 Raw Traces - Details... PARSING IN CURSOR #11 len=76 dep=0 uid=37 oct=3 lid=37 tim=... SELECT xxx FROM xxx WHERE xxx = :1 FOR UPDATE END OF STMT EXEC #11:c=0,e=217,p=0,cr=17,cu=2,mis=0,r=0,dep=0,og=1,tim= WAIT #11: nam='sql*net message to client' ela= 1 p1= p2=1 p3=0 FETCH #11:c=0,e=66,p=0,cr=4,cu=0,mis=0,r=2,dep=0,og=1,tim= WAIT #11: nam='sql*net message from client' ela= 141 p1= p2=1 p3=0 WAIT #0: nam='sql*net message to client' ela= 2 p1= p2=1 p3=0 WAIT #0: nam='sql*net message from client' ela= 96 p1= p2=1 p3=0 WAIT #0: nam='sql*net message to client' ela= 1 p1= p2=1 p3=0 WAIT #0: nam='sql*net message from client' ela= 228 p1= p2=1 p3=0 WAIT #12: nam='enq: HW - contention' ela= p1= p2=5 p3= WAIT #12: nam='db file sequential read' ela= p1=10 p2= p3=1 'enq: HW - contention' ela= = 0,6 Sekunden Raw Traces Parameter p1, p2, p3 siehe v$session_wait p1... p3 ab Oracle 10g im Klartext WAIT: nam='db file...' ela=581 p1=4 p2=007 p3=1... WAIT: nam='db file...' ela=581 file#=4 block#=007 blocks=
24 Raw Traces sporadisch Zeitstempel Uhrzeit am Ende des darunter stehenden Events 09:30:10-09:30:59 Warten auf Client 49,2 Sekunden Warten *** :30: WAIT #9: nam='sql*net message from client' ela= raw traces - Pro und Contra sehr detailliert zeitliche Reihenfolge Wait Events, Binds aufwendig zu analysieren 24
25 Pierce Brosnan V-Dollar jagt Dr. No Tracing, im Geheimdienst Ihrer Majestät dbms_application_info, Leben und sterben lassen Raw Traces, der Hauch des Todes TKProf, stirb an einem anderen Tag TRCA, Casino Royale TKProf, stirb an einem anderen Tag Transient Kernel Profiler Erzeugt aus Raw-Traces Aggregationen und Zusammenfassung 25
26 TKProf Syntax tkprof tracefile outputfile [explain= ] [table= ] [insert= ] [sys= ] [sort= ]... explain & table für Explain Plan Erstellung insert = SQL Befehle um TKProf Ergebnis in DB zu speichern sys = Rekursive SQL Befehle TKProf & trcsess Bei Verwendung von dbms_monitor W i e d e r h o l u n g DB ora $ trcsess output=moonraker.trc \ service_name=majesty module=moonraker \ action=init \ *.* ora trcsess tkprof moonraker.trc 26
27 TKProf - Pro und Contra Guter Gesamtüberblick Einfach zu bedienen Wait Events Binds Zeitliche Reihenfolge geht verloren Daniel Craig V-Dollar jagt Dr. No Tracing, im Geheimdienst Ihrer Majestät dbms_application_info, Leben und sterben lassen Raw Traces, der Hauch des Todes TKProf, stirb an einem anderen Tag TRCA, Casino Royale 27
28 23. November 2006 Trace Analyzer (TRCA), Casino Royale Download je nach Oracle Version (siehe Note ) SQL> dbms_monitor... SQL> connect / as sysdba TRCA BOND bond_ora_87.trc exec trca$i.trace_analyzer('bond_ora_87.trc' ) trcanlzr_87_4.html 28
29 TRCA Diverse Übersichten, z. B. Wait Events TRCA Hot Blocks: Segment, File-ID, Block-ID Wait I/O je Segment 29
30 TRCA Top SQL Details je SQL: Ausführungsplan, Waits Details je SQL: Statistiken, Indizes... TRCA Zeiten ohne Aktivität usw. usw. usw. 30
31 TRCA - Pro und Contra Sehr guter Überblick detaillierte Informationen leicht zu bedienen Open Source (PL/SQL) Zeitliche Reihenfolge geht verloren muss installiert werden 31
32 Weitere Vorträge Trainingskurs: Oracle Hochverfügbarkeitslösungen Freitag, , 09:00-17:00 Uhr Referent: Herr Martin Hoermann, ORDIX AG, Münster V-Dollar 007 Jagt Do. No Sir Sean Connery... als James Bond Ursula Andress... als Honey Ryder Do. No... als Do. No 32
33 Tracing 007 Im Geheimdienst Ihrer Majestät George Lazenby... als James Bond Diana Rigg... als Tracy Telly Savalas... als Ernst Stavro Blofeld pub/articles/10gdba/nanda_10gr2dba_part3.html dbms_application_info 007 Leben und Sterben lassen Sir Roger Moore... als James Bond Jane Seymour... als Solitaire Yaphett Kotto... als Kananga Metalink Note: Oracle Database 10g Statistic Aggregation using DBMS_MONITOR 33
34 Raw Traces 007 Der Hauch des Todes Timothy Dalton... als James Bond Maryam d Abo... als Kara Milovy Joe Don Baker... als Brad Whitaker Metalink-Note TKPROF 007 Stirb an einem anderen Tag Pierce Brosnan... als James Bond Halle Berry... als Jinx Toby Stephens... als Sir Gustav Graves 34
35 TRCA 007 Casino Royale Daniel Craig... als James Bond Caterina Mourino... als Solange Mads Mikkelsen... als Le Chiffre TraceAnalyzer_IOUG.pdf (Note: ) das war mit der Lizenz zum Tracen 35
36 Ihr Fragen beantworten wir gerne an unserem Stand
Inhalt. Tools für das SQL-Tuning (Anzeigen der Ausführungspläne)
Inhalt Tools für das SQL-Tuning (Anzeigen der Ausführungspläne) EXPLAIN PLAN SQL*Plus Autotrace SQL Trace und TKPROF V$SQL_PLAN DBMS_XPLAN Extended SQL-Tracing Dr. Frank Haney 1 EXPLAIN PLAN Anweisung
Was bringt Extended SQL-Tracing für das Performance Tuning
Was bringt Extended SQL-Tracing für das Performance Tuning? Ein Erfahrungsbericht 11.11.2004 Dr. Frank Haney 1 Inhalt 1. Motivation Tuningziele und -bereiche 2. Defizite traditioneller Tuningmethoden 3.
Inhalt. Tools für das SQL-Tuning (Anzeigen der Ausführungspläne)
Inhalt Tools für das SQL-Tuning (Anzeigen der Ausführungspläne) EXPLAIN PLAN SQL*Plus Autotrace SQL Trace und TKPROF V$SQL_PLAN DBMS_XPLAN Extended SQL-Tracing Dr. Frank Haney 1 EXPLAIN PLAN Anweisung
Strategisches Tuning Teil 1 Werkzeuge, Lastprofile
Werkzeuge, Lastprofile TOAD User Konferenz 2007 Dr. Günter Unbescheid Database Consult GmbH Statement 1 Unzureichend performante Systeme sind normal und aus diesem Grunde kein Grund zur Beunruhigung. Auf
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
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
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
1. Eine Trace Datei 6. 1.1. Session Trace 7 1.2. Trace einer beliebigen Session 7 1.3. Probleme beim Erstellen einer Trace Datei 8 1.4.
rainer@lambertz-c.de Inhaltsverzeichnis 1. Eine Trace Datei 6 1.1. Session Trace 7 1.2. Trace einer beliebigen Session 7 1.3. Probleme beim Erstellen einer Trace Datei 8 1.4. Autotrace 9 2. Trace Datei
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
TOOLGESTÜTZTE ORACLE PERFORMANCEANALYSE AUS CONSULTANT-SICHT
TOOLGESTÜTZTE ORACLE PERFORMANCEANALYSE AUS CONSULTANT-SICHT DOAG Konferenz 2011, Nürnberg Marcus Mönnig Lichtblick AG, Hamburg Vorstellung Marcus Mönnig, Informatiker (B.Sc.), OCP 10/11 E-Mail: Internet:
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
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
Stuttgart, 23.01.2003 Sandro Crepaldi XTAT Trivadis GmbH. extended Tracefile Analysis Tool
Stuttgart, 23.01.2003 Sandro Crepaldi XTAT Trivadis GmbH extended Tracefile Analysis Tool 1 1 Agenda A. Event 10046 B. extended Tracefile Analysis Tool 2 Was ist ein Event? Ein Event ist eine spezielle
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
Vom Suchen und Finden Oracle Trace Files auf der Spur. Katja Werner
Vom Suchen und Finden Oracle Trace Files auf der Spur Katja Werner Muniqsoft - Neue Schulungen APEX 5.x-Schulung: 27.03.-28.03.17 10.04.-11.04.17 22.05.-23.05.17 Muniqsoft GmbH Schulungszentrum Grünwalder
Was bringt Extended SQL-Tracing für das Performance-Tuning?
Was bringt Extended SQL-Tracing für das Performance-Tuning? Dr. Frank Haney Consultant Jena Schlüsselworte: Oracle 9i Database, Performance Tuning, SQL-Tracing Zusammenfassung Performance Tuning in komplexen
Die maschinelle Auswertung von extended SQL-Trace Dateien mit der Programmiersprache Perl wird besprochen und in einer Demonstration gezeigt.
Das Wait Event Tuning hat sich in den letzten Jahren als gegenüber dem althergebrachten Ratio Tuning als klar überlegen, präziser und effizienter herausgestellt. Eine der Kernkompetenzen beim Einsatz von
PL/SQL Debugging und -Tuning
Deutsche Oracle Anwenderkonferenz 2006 PL/SQL Debugging und -Tuning Beate Künneke Senior Consultant, ORDIX AG, Paderborn bk@ordix.de Copyright ORDIX AG PL/SQL - Debugging und -Tuning 1 Agenda - Motivation
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?
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
Kostenlos aber effektiv: Performanceanalyse mit Statspack und SQL* Benedikt Nahlovsky. Performing Databases GmbH Mitterteich
Kostenlos aber effektiv: Performanceanalyse mit Statspack und SQL* Benedikt Nahlovsky Performing Databases GmbH Mitterteich 2 Referent Benedikt Nahlovsky Troubleshooter, Database integrator, Performance
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
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
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
Die Datenbank ist langsam!
Die Datenbank ist langsam! Ein Vorgehensmodell & Tuning mit Bordmitteln Rainier Kaczmarczyk Senior Solution Architect OPITZ CONSULTING München GmbH DOAG SIG Database, München, 28.02.2013 OPITZ CONSULTING
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
ANALYSE UND VISUALISIERUNG VON STATSPACK UND AWR DATEN
ANALYSE UND VISUALISIERUNG VON STATSPACK UND AWR DATEN DOAG Konferenz 2012, Nürnberg Marcus Mönnig Lichtblick AG, Hamburg Vorstellung Marcus Mönnig, Informatiker (B.Sc.), OCP 10/11 E-Mail: Internet: mm@marcusmoennig.de
ANALYSE UND VISUALISIERUNG VON STATSPACK UND AWR DATEN
ANALYSE UND VISUALISIERUNG VON STATSPACK UND AWR DATEN DOAG Regio Nord, Juni 2013 Marcus Mönnig Lichtblick SE, Hamburg Vorstellung Marcus Mönnig, Informatiker (B.Sc.), OCP 10/11 DBA bei E-Mail: Internet:
Schnapp die Session Sessionhistorie mit Bordmitteln. DOAG Konferenz 2013 Jan Krüger TUI Infotec GmbH
Schnapp die Session Sessionorie mit Bordmitteln DOAG Konferenz 2013 Jan Krüger TUI Infotec GmbH TUI InfoTec. Unsere Unternehmensstruktur. 54,90% 43,33% 100% 100% More than a smile 100% 83,5% 50% TUI InfoTec
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
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
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.
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;
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:
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
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
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
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
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
Museum Folkwang. Bond, James Bond - Filmplakate und Fotografien aus fünfzig Jahren 10. November 2012 13. Januar 2013
Bond, James Bond - Filmplakate und Fotografien aus fünfzig Jahren 10. November 2012 13. Januar 2013 Bond-Filme (Nummerierung 1-24, da inkl. Never Say Never Again) 1. (1962) Dr. No James Bond jagt Dr. No
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
Oracle 9i Einführung Performance Tuning
Kurs Oracle 9i Einführung Performance Tuning Teil 2 Tuning Werkzeuge Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 16 Seite 1 von 16 Agenda 1. Einführung 2. DBA_- und V$-Sichten 3. Data Dictionary-Sichten
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
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!
1 Einführung... 1 1.1 Ziele und Zielgruppen... 1 1.2 Was erwartet Sie in diesem Buch... 1 1.3 Skripte und Test-Cases... 2 1.4 Danksagung...
Inhaltsverzeichnis 1 Einführung........................................................... 1 1.1 Ziele und Zielgruppen.............................................. 1 1.2 Was erwartet Sie in diesem Buch.....................................
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
Johannes Ahrends CarajanDB GmbH. www.carajandb.com 2013 CarajanDB GmbH
Johannes Ahrends CarajanDB GmbH CarajanDB Warum ist eine Anwendung langsam? Beispiele von echten Performanceproblemen 2 Experten mit über 20 Jahren Oracle Erfahrung Firmensitz in Erftstadt bei Köln Spezialisten
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
Inhalt. 14.7.2009 Dr. Frank Haney 2
Inhalt SQL Tuning in Oracle 9i und 10g SQL Tuning in Oracle 11g - Überblick SQL Plan Management SQL Performance Analyzer Automatic SQL Tuning Adaptive Cursor Sharing Wechselwirkung verschiedener Komponenten
Response Time Analyse unter Oracle 10g
Response Time Analyse unter Oracle 10g Dr. Günter Unbescheid Database Consult GmbH Jachenau Copyright Database Consult GmbH 1 Prolog 1 Performanz bezeichnet in der Informatik den Ressourcenverbrauch und
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
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
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
PostgreSQL Ein Überblick
26. August 2007 Agenda Neue Funktionen im Bereich SQL, XML und Volltextsuche Geschwindigkeitsverbesserungen Neue Erweiterungen (contrib) XML (1) Neuer Datentyp xml ( well-formedness ) Viele Funktionen
Die Nadel im Heuhaufen? Strategien zur erfolgreichen Performance-Analyse von ORACLE-Datenbanken Dr. Günter Unbescheid Database Consult GmbH, Jachenau
2 3 Die Nadel im Heuhaufen? Strategien zur erfolgreichen Performance-Analyse von ORACLE-Datenbanken Dr. Günter Unbescheid Database Consult GmbH, Jachenau Database Consult GmbH Gegründet 1996 Kompetenzen
Performancetuning in Oracle 11g Dr. Frank Haney 1
Performancetuning in Oracle 11g 3.12.2008 Dr. Frank Haney 1 Inhalt SQL Tuning in Oracle 9i und 10g SQL Tuning in Oracle 11g - Überblick SQL Plan Management SQL Performance Analyzer Automatic SQL Tuning
Auditing Sinn, Einsatzmöglichkeiten und Performance
Auditing Sinn, Einsatzmöglichkeiten und Performance Webinar Auditing Klaus Reimers Leiter Beratung 09.11.2012, Paderborn kr@ordix.de www.ordix.de Agenda Sinn und Zweck des Auditing Methoden und Einsatzmöglichkeiten
Oracle-Threads unter Win32-Systemen killen
Betrifft: Autor: Art der Info: Quelle: Oracle-Threads unter Win32-Systemen killen Dirk Nachbar Technische Background Info Aus unserer Projekterfahrung Einleitung Von Zeit zu Zeit muss ein Oracle DBA eine
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
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
Überwachung problematischer Abfragen im Data Warehouse-Umfeld
Autoren Keywords Überwachung problematischer Abfragen im Data Warehouse-Umfeld Dr. Alexander Kick, Credit Suisse, alexander.kick@credit-suisse.com Daniel Steiger, Trivadis AG, daniel.steiger@trivadis.com
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
Ausgewählte Performance Tuning- und Administrations-Erfahrungen mit ORACLE-Datenbanken
Ausgewählte Performance Tuning- und Administrations-Erfahrungen mit ORACLE-Datenbanken Dr. Peter Alteheld Volker Mach Systemberater MT AG, Ratingen DOAG, 09. November 2005 18. Deutsche ORACLE- Anwenderkonferenz
Leseprobe. Frank Haas. Oracle Tuning in der Praxis. Rezepte und Anleitungen für Datenbankadministratoren und -entwickler ISBN: 978-3-446-41907-0
Leseprobe Frank Haas Oracle Tuning in der Praxis Rezepte und Anleitungen für Datenbankadministratoren und -entwickler ISBN: 978-3-446-41907-0 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41907-0
Der Ausführungsplan das unbekannte Wesen
Der Ausführungsplan das unbekannte Wesen Martin Hoermann ORDIX AG Paderborn Wiesbaden Münster Köln Neu-Ulm Zusammenfassung Die Antwortzeit eines SQL Befehls bei gegebenem Datenbestand und Datenbankstrukturen
Copyright 2013, Oracle and/or its affiliates. All rights reserved.
1 Effiziente Speicherung für SAP Jörn Bartels Architect Oracle Database Server Technologies 2 Oracle 12c Jörn Bartels Architect Oracle Database Server Technologies 3 1997 Effiziente Speicherung für SAP
MySQL Performance Tuning für Entwickler
MySQL Performance Tuning für Entwickler Cebit 2015, Hannover Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com 1 / 18 FromDual GmbH Support Beratung remote-dba Schulung
Kapitel 9. Embedded SQL. Prof. Dr. Wolfgang Weber Vorlesung Datenbanken 1
Kapitel 9 Embedded SQL Vorlesung Datenbanken 1 Embedded SQL (siehe auch [Date00]) Arbeitsweise ähnlich PL/SQL, allerdings: Normale Programmiersprache mit eingestreuten SQL-Befehlen und anderen Befehlen
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
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
Unsichere Bindevariablen. Wilhelm Breßer Berater Dezember 2008
Unsichere Bindevariablen Wilhelm Breßer Berater Dezember 2008 Die Firma Herrman & Lenz wurde 1995 gegründet und hat aktuell 12 Mitarbeiter. Firmensitz: Burscheid (bei Köln). Beratung, Schulung und Fernwartung
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
Datenbanken Konsistenz und Mehrnutzerbetrieb III
Datenbanken Konsistenz und Mehrnutzerbetrieb III 1. Oracle Architektur! Komponenten des Oracle Servers! Zugriff über Netzwerk 2. Zugriffsrechte! Starten und Schließen der Datenbank! Nutzer und Rollen!
Copyright 2013, Oracle and/or its affiliates. All rights reserved.
1 1997 Effiziente Speicherung für SAP 8.0 Jörn Bartels Architect Oracle Database Server Technologies 2 Effiziente Speicherungsformen Ziele Index Komprimierung Index Organized Tables Ergebnisse 3 Ziele
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,
Performance Tools. für alle Editionen
Performance Tools. für alle Editionen Andreas Cejna Kodachrome Cloud Control Bunt Umfangreich Mächtig Aber zu welchem Preis? Enterprise Edition in der DB Diagnostic Pack (Tuning Pack) Dark sideofthemoon
Tuning im Wandel der Zeiten Johannes Ahrends Manager Presales Consulting Quest Software GmbH
Tuning im Wandel der Zeiten Johannes Ahrends Manager Presales Consulting Quest Software GmbH Copyright 2006 Quest Software Quest Lösungen Database Management Verwaltung von Datenbanken während ihres gesamten
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
Strategisches Tuning Teil 2 Analyse
Strategisches Tuning Teil 2 Analyse TOAD User Konferenz 2007 Dr. Günter Unbescheid Database Consult GmbH Agenda Teil 1 Werkzeuge, Erstellung von Profilen Analysestrategien Informationsquellen der Versionen
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)
Vom Client zum Server
Vom Client zum Server Der Verbindungsaufbau im Detail MARTIN BERGER DOAG 2013 Martin Berger ORACLE DBA seit 2000 (ORACLE Support & Kunden) http://berxblog.blogspot.com @martinberx martin.a.berger@gmail.com
Oracle Datenbank Architektur nicht nur für Einsteiger. Martin Klier Klug GmbH integrierte Systeme, Teunz
Oracle Datenbank Architektur nicht nur für Einsteiger Martin Klier Klug GmbH integrierte Systeme, Teunz DOAG Webinar, 08.03.2012 Referent Martin Klier Datenbankadministrator für Fachliche Schwerpunkte:
Ein reales Testumfeld bereitstellen - basierend auf einer Produktionsdatenbank (ohne eine neue Kopie zu erstellen)
Ein reales Testumfeld bereitstellen - basierend auf einer Produktionsdatenbank (ohne eine neue Kopie zu erstellen) Auch in früheren Versionen als der 11.2, konnte man eine Standby Datenbank abhängen, sie
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:
Kostenlos aber effektiv: Performanceanalyse mit Statspack und SQL* Benedikt Nahlovsky. Performing Databases GmbH Mitterteich
Kostenlos aber effektiv: Performanceanalyse mit Statspack und SQL* Benedikt Nahlovsky Performing Databases GmbH Mitterteich 2 Referent Benedikt Nahlovsky Troubleshooter, Database integrator, Performance
Vorwort. Frank Haas. Oracle Tuning in der Praxis. Rezepte und Anleitungen für Datenbankadministratoren und -entwickler ISBN: 978-3-446-41907-0
Vorwort Frank Haas Oracle Tuning in der Praxis Rezepte und Anleitungen für Datenbankadministratoren und -entwickler ISBN: 978-3-446-41907-0 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41907-0
ORACLE PERFORMANCE ANALYSE QUO VADIS, AWR?
ORACLE PERFORMANCE ANALYSE QUO VADIS, AWR? DOAG SIG 28. FEBRUAR 2013, MÜNCHEN FÉLIX CASTILLO SÁNCHEZ AKAZIENWEG 6 D-61479 GLASHÜTTEN EMAIL: FELIX.CASTILLO@ORACONSULT.DE WEB: HTTP://BLOG.ORACONSULT.DE PHONE:
Performancediagnose und Optimierung unter Nutzung von SQL Trace. Norbert Debes
Performancediagnose und Optimierung unter Nutzung von SQL Trace Norbert Debes 1 2 Themen Das Dateiformat des Oracle11g Release 2 SQL Trace Fehleranalyse mit SQL Trace Methoden zur manuellen und automatischen
4. Aufgabenblatt - Auswertung -
4. Aufgabenblatt - Auswertung - Patrick Schäfer Berlin, 22. Januar 2017 patrick.schaefer@hu-berlin.de Agenda Aufgabe 4 Aufgabe 5: Naïve Bayes Daten (Wettbewerbsaufgabe!) - Gegeben sei eine Datenbank aller
Oracle GridControl Tuning Pack. best Open Systems Day April 2010. Unterföhring. Marco Kühn best Systeme GmbH marco.kuehn@best.de
Oracle GridControl Tuning Pack best Open Systems Day April 2010 Unterföhring Marco Kühn best Systeme GmbH marco.kuehn@best.de Agenda GridControl Overview Tuning Pack 4/26/10 Seite 2 Overview Grid Control
Inhalt. Vorwort...XIII
Inhalt Vorwort...XIII 1 Einleitung... 1 1.1 Datenbankadministration mit Skripten... 2 1.2 Software-Tools und Skripte im Vergleich... 3 1.3 Skripte aus dem Internet... 3 1.4 Die Ziele dieses Buches... 4
Optimaler Zugriff in jeder Anwendung SQL-Zugriff im Oracle-Server
Mittwoch, 9. November 2005 11h00, Variohalle 3 Optimaler Zugriff in jeder Anwendung SQL-Zugriff im Oracle-Server Bernhard Düchting, Detlef Kassow ORACLE Deutschland GmbH, Berlin/Hamburg Schlüsselworte:
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
Oracle Exadata Storage Server Performance erklärt SmartScan
Products 31 Daniel Rey, OPITZ CONSULTING Schweiz GmbH Oracle Exadata Storage Server Performance erklärt SmartScan Im Herbst 2008 präsentierte Oracle an der OpenWorld den Exadata Storage Server und die
Oracle Datenbank Architektur - nicht nur für Einsteiger
Oracle Datenbank Architektur nicht nur für Einsteiger Martin Klier Performing Databases GmbH Mitterteich 2/37 Referent Martin Klier Lösungsarchitekt und Datenbankspezialist Fachliche Schwerpunkte: Performanceoptimierung
Verwendung und Einsatzmöglichkeiten des Flashback-Query
DOAG-Präsentation Nov. 2002 Verwendung und Einsatzmöglichkeiten des Flashback-Query 1 Facts & Figures Über 300 Mitarbeiter Über 340 Kunden (ohne Schulung) Über 1000 Projekte 100 Service Level Agreements
TOAD und Performance Tuning
TOAD und Performance Tuning DOAG Regionaltreffen München / Südbayern Johannes Ahrends Herrmann & Lenz Services GmbH Agenda TOAD als Unterstützung für den DBA Performance Tuning mit TOAD Fragen & Antworten
SQLTXPLAIN. Oder: Warum performt mein SQL nicht? Stefan Seck Senior Consultant. OPITZ CONSULTING Deutschland GmbH
SQLTXPLAIN Oder: Warum performt mein SQL nicht? Stefan Seck Senior Consultant OPITZ CONSULTING Deutschland GmbH DOAG Regio NRW, Essen, 05.03.2013 OPITZ CONSULTING GmbH 2013 Seite 1 Mission Wir entwickeln
www.informatik-aktuell.de
www.informatik-aktuell.de Flashback Reise in die Vergangenheit einfach. gut. beraten. Warum Oracle Zeitreisen anbieten kann, der Microsoft SQL Server aber leider nicht. IT-Tage Datenbanken 18.12.2015,