Ganzheitliche Optimierung

Größe: px
Ab Seite anzeigen:

Download "Ganzheitliche Optimierung"

Transkript

1 Ganzheitliche Optimierung Tuning im Anwendungskontext Thomas Klughardt Senior Systems Consultant

2 Nützliche Tools und Lösungen Aber keine Plattform Lösungsbereiche DATENBANK MANAGEMENT WINDOWS SERVER MANAGEMENT PERFORMANCE MONITORING IDENTITY & ACCESS MANAGEMENT DATEN- SICHERUNG WORKSPACE MANAGEMENT PLATTFORMEN PHYSICH I VIRTUELL I CLOUD Pg. 1

3 Ganzheitliche Optimierung Agenda Warum müssen wir tunen? Wie arbeitet die Oracle Instanz? Ein paar Grundlagen Wie werden Statements ausgeführt? Schritte zur Optimierung Performance Analyse Performance Optimierung Zusammenfassung Pg. 2

4 Warum müssen wir tunen? Relationale Datenbanken skalieren nicht. CAP Theorem Oder Brewer s Theorem nach Eric Brewer DBPedias.com Pg. 3

5 Wie arbeitet die Oracle Instanz Oracle arbeitet in Blöcken Oracle arbeitet in Blöcken Daten und Indizes liegen in Blöcken IO Operationen passieren auf Blöcken Oracle Blöcke vielfache von Dateisystem Blöcken Sonst laufen IO Operationen suboptimal vs. Caching macht die Daten verfügbar Pg. 4

6 Optimierter Datenspeicher Caching ist lebenswichtig Speicher IOs sind viel schneller als Festplatten IOs Festplattenzugriff -> Millisekunden Speicherzugriff -> Nanosekunden Faktor Millionen Unterschied Beispiel: eine Sekunde reine Speicherzugriffe entsprechen einer Million Sekunden Plattenzugriffe Eine Million Sekunden = 11,5 Tage Riesenunterschied eine Sekunde oder fast zwei Wochen Pg. 5

7 Oracle Instanz Architecture Source: Oracle Database Concepts Pg. 6

8 Shared SQL Area Caching ist Wichtig Geparste Statements Caching ist auch hier wichtig Hard-Parsen ist viel Arbeit Hard-Parsen bedeutet: 1. Das Statement zu lesen, Syntax check durchführen 2. Tabellen und Spaltendefinitionen prüfen - Data Dictionary Lookups (Rekursive Statements) 3. Shared Locks erzeugen Definitionen festsetzen 4. System und Objektprivilegien prüfen 5. Ausführungsplan bauen 6. Statement in den Cache laden 7. Eventuell an andere Instanzen verteilen Pg. 7

9 Der Ausführungsplan Statistiken sind wichtig Beschreibt den tatsächlichen Datenzugriff Mehrere Alternativen werden generiert, die beste ausgeführt Basiert auf den Statistiken Default: 2000 Permutationen OPTIMIZER_MAX_PERMUTATIONS Statistiken sollten aktuell sein Schlechte Statistiken -> schlechter Ausführungsplan Statistiken sammeln ist ein Change! (Features wie Plan Stability können etwas helfen) Pg. 8

10 Hit Ratios Caching ist wichtig Buffer Cache Cache für Daten und Index Blöcke Die Hit Ration sollte so hoch wie möglich sein OLTP Systems > 95% Für OLAP Systeme meist niedriger Shared Pool Cache für geparste Statements (Cursor) Soft Parse Ratio sollte nahezu 100% betragen (für OLTP Systeme) Oder werden Literale verwendet? Bindevariablen sind besser! Pg. 9

11 Hit Ratios Statspack oder AWR Toad Statspack Browser Pg. 10

12 Vorsicht, Falle Automatisches Memory Management und Literale memory_target Eingeführt in 11g, Automatic Memory Management Gefährlich in Verbindung mit Literalen Der Shared Pool wird größer Der Buffer Cache wird kleiner Lösung: Set db_cache_size Definiert jetzt die Minimalgröße des Buffer Cache Pg. 11

13 Wie werden Statements ausgeführt? Zugriffspfade Join Algorithmen

14 Explain Plan in SQL*Plus Pg. 13

15 Explain Plan in Toad Pg. 14

16 Zugriffspfade Tabellen und Indizes Pg. 15

17 Full Table Scan Pg. 16

18 Index Unique Scan Pg. 17

19 Index Range Scan Pg. 18

20 Index Full Scan Pg. 19

21 Index Fast Full Scan Pg. 20

22 Indizes und IO Kosten Wie selektiv ist ein Index? Benötige ich auch Tabellen Blöcke? Index Range Scans und Index Full Scans kosten üblicherweise mehr IOs als Full Table Scans. Aber liefern die Ergebnisse schneller Vermeiden eventuelle Sortierungen Indizes müssen bei DMLs gepflegt werden! Das hat Auswirkungen auf andere User/Sessions. Pg. 21

23 Join Operationen Nested Loop Join Sort Merge Join Hash Join Pg. 22

24 Schritte zur Optimierung Performance Analyse Performance Optimierung

25 Performance Analyse Wait Events Korrelieren mit der Anwendungsperformance Die Anwendung ist langsam Und wir haben dominierende Wait Events Wait Event Statistiken v$ Performance Views AWR / ADDM (OEM Diagnostic Pack) Spotlight (Echtzeit) Performance Analysis (Historische Daten) Trace Files Vorsicht, Tracing beeinflusst die Performance Pg. 24

26 Performance Analyse Wait Events Pg. 25

27 Performance Analyse Parsed Statements (Shared Pool) Sortiert nach Buffer Gets Pg. 26

28 Performance Analyse Statements nach Wait Events Trace Files Pg. 27

29 Performance Analyse Die häufigsten Wait Events db_file_sequential_read Single Block Reads db_file_scattered_read Multiblock Reads Free Buffer keine freien Blöcke im Cache Buffer Busy (> 1%) Zu viele Operationen auf Block Latch Free Warten auf Latch / Semaphore Log buffer space Warten auf freien Log Buffer Log File Switch Switches zu langsam Archiving? Log file sync Warten bis Logs auf Platte sind Pg. 28

30 Performance Analyse Was haben wir getan? Ressourcenengpässe identifiziert. Global auf Datenbankebene Heruntergebrochen auf Sessions/User/Anwendungen Wir haben problematische Statements gefunden. Die die knappen Ressourcen benötigen. Jetzt können wir optimieren. Pg. 29

31 Performance Optimierung Offensichtlich problematische Statements Erster Schritt: Ausführungsplan Offensichtlich: Kartesische Produkte Schwächen im Datenmodell? Hohe Kosten? Entwickler schulen Wie wird auf Daten zugegriffen? Wie funktioniert so eine Instanz? Pg. 30

32 Performance Optimization Optimizer hints Hinweise an die Datenbank Nur ein Hinweis, nicht bindend /*+ ALL_ROWS */ /*+ FIRST_ROWS(integer) */ /*+ INDEX(table_name index_name) */ /*+ FULL(table_name) */ Funktioniert wie ein Kommentar Syntax Fehler? Hint wird ignoriert Pg. 31

33 Performance Optimization Verbessern nicht so offensichtlich problematischer Statements Versuchen das Statement anders zu schreiben Kann anderen Ausführungsplan erzeugen Versuchen Konvertierungsfunktionen zu vermeiden Die können verhindern, dass sinnvolle Indizes greifen Alternativ: Erzeugen von funktionalen Indizes SQL Optimierungstools können hier helfen Oracle Tuning Advisor (OEM Tuning Pack) Quest SQL Optimizer Pg. 32

34 Performance Optimization Nichts hilft? Bessere Hardware Viele Platten statt großer Platten Mehr Schreib/Leseköpfe => Mehr IO Durchsatz Mehr Speicher hinzufügen Größere Caches, mehr Blöcke können gecached werden Schnellere CPUs, höhere BUS Gewschwindigkeit Schnelleres Arbeiten Das ist teuer und löst nicht das eigentlich Problem Pg. 33

35 Zusammenfassung Was haben wir gesehen? Relastisch sein Datenbanken skalieren nicht unbegrenzt Das Problem muss analysiert werden. Abläufe müssen bekannt sein. Zugriffe müssen bekannt sein Analyse ist wichtig, um zielgerichtet zu optimieren. Das Thema ist sehr umfangreich Das hier war nur ein Überblick Pg. 34

36 Toad User Konferenz in München Pg. 35

37 Welche Fragen haben Sie? Pg. 36

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

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

Datenbank Tuning. Patrick Schwanke

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

Mehr

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

Oracle Database 11g: Performance Tuning Release 2 - Deutsch

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

Mehr

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

Ich liebe es wenn ein Plan funktioniert! Der Ausführungsplan

Ich liebe es wenn ein Plan funktioniert! Der Ausführungsplan Ich liebe es wenn ein Plan funktioniert! Der Ausführungsplan Thomas Klughardt Quest Software Köln Schlüsselworte: SQL Statement, Ausführungsplan, Explain Plan, Tuning, Optimierung, Query Optimizer Einleitung

Mehr

Oracle AWR und ASH Analyse und Interpretation

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

Mehr

Quest Central for Oracle

Quest Central for Oracle Quest Central for Oracle Markus Schröder, PreSales Consultant Quest Central die DBA- Workbench für die Produktion Was braucht der DBA? Er braucht durchschnittlich pro Tag 5 bis 7 verschiedene Funktionen

Mehr

Manuelles Oracle SQL Tuning

Manuelles Oracle SQL Tuning Manuelles Oracle SQL Tuning Eine Einführung DOAG Konferenz 2012 Wer bin ich? Freiberuflicher Consultant in D/A/CH Oracle Certified Master 10g & 11g 8 Jahre Oracle-Erfahrung Seit 4 Jahren unabhängiger Oracle

Mehr

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

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

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

Oracle Database 11g: Performance Tuning Release 2

Oracle Database 11g: Performance Tuning Release 2 Oracle University Contact Us: 0180 2000 526 / +49 89 14301200 Oracle Database 11g: Performance Tuning Release 2 Duration: 5 Days What you will learn Der Kurs beginnt mit einer unbekannten Datenbank, die

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

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

Performance Tuning and Optimizing SQL Databases MOC 10987

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

Mehr

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

Inhalt. Dr. Frank Haney 1

Inhalt. Dr. Frank Haney 1 Inhalt Allgemeines zum Tuning Tuningziele Tuningbereiche Defizite traditioneller Tuningstrategien Vorschlag einer methodischen Vorgehensweise Gute und schlechte SQL SQL-Verarbeitung Cursor Sharing Performance

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

3. Architektur eines DBS (Oracle)

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

Mehr

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

Mehr

Alles neu. Migration in eine frische Datenbank ohne Altlasten. Thomas Klughardt Senior Systems Consultant

Alles neu. Migration in eine frische Datenbank ohne Altlasten. Thomas Klughardt Senior Systems Consultant Alles neu Migration in eine frische Datenbank ohne Altlasten Thomas Klughardt Senior Systems Consultant Dell Software Lösungen Data center & cloud management Client management Performance management Virtualization

Mehr

Datenbanken 2. Kapitel 5: Pufferverwaltung und Optimierung von Zugriffspfaden

Datenbanken 2. Kapitel 5: Pufferverwaltung und Optimierung von Zugriffspfaden Datenbanken 2 Kapitel 5: Pufferverwaltung und Optimierung von Zugriffspfaden Inhalte des Kapitels Pufferverwaltung und Optimierung von Zugriffspfaden DB-Puffermanagement DB-Zugriffspfade Explains Lernziele

Mehr

Redo Logs. Informationen soweit der Logminer reicht Thomas Klughardt Senior Systems Consultant

Redo Logs. Informationen soweit der Logminer reicht Thomas Klughardt Senior Systems Consultant Redo Logs Informationen soweit der Logminer reicht Thomas Klughardt Senior Systems Consultant Dell Data center & cloud management Client management Performance management Virtualization & cloud mgmt Windows

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

Adaptive Features Fluch oder Segen

Adaptive Features Fluch oder Segen Oracle Datenbank 12c Adaptive Features Fluch oder Segen Thomas Lehmann Düsseldorf, 10.05.2016 Zahlen und Fakten Robotron Datenbank-Software GmbH Gründungsjahr 1990 Geschäftsform GmbH (9 Gesellschafter)

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

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

Datenbanken und Oracle, Teil 2

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

Mehr

Johannes Ahrends Geschäftsführer CarajanDB GmbH

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

Mehr

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

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

Mehr

Informix Seminarwoche

Informix Seminarwoche Sehr geehrte Damen und Herren, In der KW48 planen wir eine Informix Seminarwoche mit drei aktuellen Themenbereichen: Backup and Restore, SQL-Optimierung und TimeSeries Data. Mit Backup and Restore möchten

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

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

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

Optimiertes Laden in die F-Fakten-Tabelle des SAP BW Optimiertes Laden in die F-Fakten-Tabelle des SAP BW Schlüsselworte SAP BW Index unusable. Einleitung Jörn Bartels Oracle München Mit Oracle Database 11g Release 2 kann das Laden der F-Fakten Tabelle in

Mehr

Schnell, schneller, Spatial!

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

Mehr

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

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 Virtual Private Database

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

Mehr

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

Performance-Analyse von Oracle- Datenbanken mit Panorama

Performance-Analyse von Oracle- Datenbanken mit Panorama Performance-Analyse von Oracle- Datenbanken mit Panorama Health-Check eines ERP-Systems mit Oracle-DB bzgl. Datenbank- und Applikations-Performance Peter Ramm, OSP Dresden Dezember 2015 Peter.Ramm@ottogroup.com

Mehr

PERFORMANCE TUNING: OVERVIEW

PERFORMANCE TUNING: OVERVIEW ORACLE TUNING TEIL 1 Einführung & Allgemeines PERFORMANCE TUNING: OVERVIEW Schematische Darstellung der wichtigsten Einflussfaktoren auf die Performance Sessions SQL Blockgröße Memory I/O Locks Performance

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 Enterprise Manager 12c Database Express (EM Express)

Oracle Enterprise Manager 12c Database Express (EM Express) Oracle Enterprise Manager 12c Database Express (EM Express) Josef Lippert Freiberuflicher IT Consultant München Schlüsselworte Oracle Enterprise Manager Database Express, EM Express, Administration Einleitung

Mehr

Oracle 9i Einführung Performance Tuning

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

Mehr

Oracle 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

ORACLE PERFORMANCE ANALYSE QUO VADIS, AWR?

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:

Mehr

Performance-Stabilisierung mit Einsatz von SQL Plan Baselines. OPITZ CONSULTING Deutschland GmbH 2013 Seite 1

Performance-Stabilisierung mit Einsatz von SQL Plan Baselines. OPITZ CONSULTING Deutschland GmbH 2013 Seite 1 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines OPITZ CONSULTING Deutschland GmbH 2013 Seite 1 Performance-Stabilisierung mit Einsatz von SQL Plan Baselines Katja Werner Senior Consultant

Mehr

IBM DB2 für Linux/Unix/Windows Monitoring und Tuning

IBM DB2 für Linux/Unix/Windows Monitoring und Tuning IBM DB2 für Linux/Unix/Windows Monitoring und Tuning Seminarunterlage Version: 4.05 Version 4.05 vom 9. Februar 2015 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt-

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

Datenbanksystem. System Global Area. Hintergrundprozesse. Dr. Frank Haney 1

Datenbanksystem. System Global Area. Hintergrundprozesse. Dr. Frank Haney 1 Datenbanksystem System Global Area Hintergrundprozesse Dr. Frank Haney 1 Komponenten des Datenbanksystems System Global Area Program Global Area Hintergrundprozesse Dr. Frank Haney 2 System Global Area

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

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

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

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

DATENBANKTUNING - NEUE MÖGLICHKEITEN DURCH DIE FEATURES DER ORACLE DATABASE 12C OPTION ADVANCED COMPRESSION

DATENBANKTUNING - NEUE MÖGLICHKEITEN DURCH DIE FEATURES DER ORACLE DATABASE 12C OPTION ADVANCED COMPRESSION DATENBANKTUNING - NEUE MÖGLICHKEITEN DURCH DIE FEATURES DER ORACLE DATABASE 12C OPTION ADVANCED COMPRESSION Montag, 16.Juni 2015 gkv informatik GbR Daniel Brandt Produktionsmittelmanagement Datenbanksysteme

Mehr

Indexbasiertes SQL Tuning

Indexbasiertes SQL Tuning Indexbasiertes SQL Tuning Eine Einführung Sebastian Wittig Systementwickler merlin.zwo InfoDesign GmbH & Co. KG 76228 Karlsruhe Spitzenleistung heißt, sich auf seine Stärken zu konzentrieren. merlin.zwo

Mehr

ORACLE. ORACLE-SQL für Profis. Tuning von ORACLE-SQL (Einführung-2) Januar,

ORACLE. ORACLE-SQL für Profis. Tuning von ORACLE-SQL (Einführung-2) Januar, ORACLE ORACLE-SQL für Profis Tuning von ORACLE-SQL (Einführung-2) 1 1. Die Oracle Optimizer Die SQL-Optimizer entscheiden grundsätzlich anhand der folgenden Kriterien: Angegebene Syntax für die Anweisung

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

Nutzung der Oracle Database InMemory Option für SAP BW

Nutzung der Oracle Database InMemory Option für SAP BW Nutzung der Oracle Database InMemory Option für SAP BW Schlüsselworte Oracle, SAP-BW, InMemory, Star-Schema. Jörn Bartels Oracle München Einleitung In SAP BW wurde bisher ein erweitertes Snow Flake Schema

Mehr

Performante Verarbeitung großer Datenbanken am praktischem Beispiel

Performante Verarbeitung großer Datenbanken am praktischem Beispiel Performante Verarbeitung großer Datenbanken am praktischem Beispiel Thomas Lehmann 08.09.2015, Dresden Agenda 1. Technische Rahmenbedingungen 2. Theoretische Grundlagen 3. Verschiedene Probleme am praktischen

Mehr

Ist die Standard Edition noch einsetzbar? Dierk Lenz DOAG 2015 Konferenz

Ist die Standard Edition noch einsetzbar? Dierk Lenz DOAG 2015 Konferenz Ist die Standard Edition noch einsetzbar? Dierk Lenz DOAG 2015 Konferenz Herrmann & Lenz Services GmbH Herrmann & Lenz Solutions GmbH Erfolgreich seit 1996 am Markt Firmensitz: Burscheid (bei Leverkusen)

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

1 Einführung Ziele der Vorlesung Die Idee Lernkarte Selbsttest-Frage 3 Literaturhinweise 3

1 Einführung Ziele der Vorlesung Die Idee Lernkarte Selbsttest-Frage 3 Literaturhinweise 3 1 Einführung 1 1.1 Ziele der Vorlesung 1 1.2 Die Idee 1 1.3 Lernkarte 2 1.4 Selbsttest-Frage 3 Literaturhinweise 3 Teilt Die Zukunft von Enterprise-Computing 5 2 Neue Anforderungen an Enterprise Computing

Mehr

Einige Überlegungen zum Begriff SQL-Tuning

Einige Überlegungen zum Begriff SQL-Tuning Einige Überlegungen zum Begriff SQL-Tuning 2 Bevor wir richtig zur Sache kommen, ist es sinnvoll zu klären, was wir unter SQL-Tuning verstehen. Das tun wir in diesem Kapitel. 2.1 SQL-Tuning: Definition

Mehr

OXO³ technische Aspekte der Oracle EMEA internen BI Implementierung

OXO³ technische Aspekte der Oracle EMEA internen BI Implementierung OXO³ technische Aspekte der Oracle EMEA internen BI Implementierung Bojan Milijaš (bojan.milijas@oracle.com) Senior Business Analyst (OCP) ORACLE Deutschland GmbH Kennen Sie das Sprichwort

Mehr

Systematische Rasterfahndung nach Performance-Antipattern

Systematische Rasterfahndung nach Performance-Antipattern Systematische Rasterfahndung nach Performance-Antipattern Peter Ramm, OSP Dresden November 2016 Otto Group Solution Provider Dresden GmbH www.osp.de Gründung: März 1991 Muttergesellschaft: OTTO Group Standorte:

Mehr

Erhöhung der Manageability durch SQL-Profile

Erhöhung der Manageability durch SQL-Profile Erhöhung der Manageability durch SQL-Profile Ein Erfahrungsbericht 20.11.2007 Dr. Frank Haney 1 Inhalt 1. Problemstellung 2. Der SQL-Tuning-Advisor (STA) 3. Anlegen und Implementieren von SQL-Profilen

Mehr

Oracle Performance Analyse Erweiterte Möglichkeiten mit Statistiken und Wartezeiten

Oracle Performance Analyse Erweiterte Möglichkeiten mit Statistiken und Wartezeiten Oracle Performance Analyse Erweiterte Möglichkeiten mit Statistiken und Wartezeiten DOAG 2012, Nürnberg Felix Castillo Sanchez Akazienweg 6 D-61479 Glashütten email: felix.castillo@oraconsult.de Web: http://blog.oraconsult.de

Mehr

Skalierung und Performance Tuning der Oracle Entwicklung 19. Deutsche ORACLE-Anwenderkonferenz Dr. Sultan Shiffa Senior Software Consultant,

Skalierung und Performance Tuning der Oracle Entwicklung 19. Deutsche ORACLE-Anwenderkonferenz Dr. Sultan Shiffa Senior Software Consultant, Skalierung und Performance Tuning der Oracle Entwicklung 19. Deutsche ORACLE-Anwenderkonferenz Dr. Sultan Shiffa Senior Software Consultant, Embarcadero Germany Inhalt Überblick SQL Statement Tuning Grundlagen

Mehr

Performance-Optimierung auf der Applikationsseite

Performance-Optimierung auf der Applikationsseite Mittwoch, 10. November 2004 15h00, Variohalle 3 Performance-Optimierung auf der Applikationsseite Andreas Rothmann sd&m AG, Niederlassung Köln / Bonn Schlüsselworte Oracle, Tracing, TKProf, Performance,

Mehr

Einführung in Hauptspeicherdatenbanken

Einführung in Hauptspeicherdatenbanken Einführung in Hauptspeicherdatenbanken Harald Zankl Probevorlesung 13. 01., 13:15 14:00, HS C Inhaltsverzeichnis Organisation Überblick Konklusion Harald Zankl (LFU) Hauptspeicherdatenbanken 2/16 Organisation

Mehr

Oracle 9i Einführung Performance Tuning

Oracle 9i Einführung Performance Tuning Kurs Oracle 9i Einführung Performance Tuning Information Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 10 Seite 1 von 10 Agenda 1. Kursleitung 2. Organisation 3. Lernziele 4. Inhalt 5. Literatur 6.

Mehr

SAP Memory Tuning. Erfahrungsbericht Fritz Egger GmbH & Co OG. Datenbanken sind unsere Welt www.dbmasters.at

SAP Memory Tuning. Erfahrungsbericht Fritz Egger GmbH & Co OG. Datenbanken sind unsere Welt www.dbmasters.at SAP Memory Tuning Erfahrungsbericht Fritz Egger GmbH & Co OG Wie alles begann Wir haben bei Egger schon öfter auch im SAP Bereich Analysen und Tuning durchgeführt. Im Jan 2014 hatten wir einen Workshop

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

Monitoring Module / Überwachen aller Oracle Editionen, ganz ohne Packs

Monitoring Module / Überwachen aller Oracle Editionen, ganz ohne Packs Monitoring Module / Überwachen aller Oracle Editionen, ganz ohne Packs Gerd Schoen, Herrmann & Lenz Vertrieb Reiner Bünger, EnBW Energie Baden-Württemberg AG 1 Agenda Vorstellung Herrmann & Lenz Monitoring?

Mehr

Listener: Bei Oracle erfolgt die Steuerung (konventionell) via listener.ora (Listener Konfiguration), tnsnames.ora (Client Konfiguration)

Listener: Bei Oracle erfolgt die Steuerung (konventionell) via listener.ora (Listener Konfiguration), tnsnames.ora (Client Konfiguration) Protokoll 1: Listener: Bei Oracle erfolgt die Steuerung (konventionell) via listener.ora (Listener Konfiguration), tnsnames.ora (Client Konfiguration) Abschnitt 2.1 (Ausführungen zum Shutdown / Startup)

Mehr

ZWISCHEN ALBTRAUM UND OPTIMALER PERFORMANCE

ZWISCHEN ALBTRAUM UND OPTIMALER PERFORMANCE ZWISCHEN ALBTRAUM UND OPTIMALER PERFORMANCE Indexierungsstrategie im Data Warehouse Dani Schnider, Trivadis AG DOAG Konferenz, Nürnberg BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR.

Mehr

Physischer DB-Entwurf

Physischer DB-Entwurf Physischer DB-Entwurf Prof. Dr. T. Kudraß 1 Überblick Ausgangslage: Konzeptuelles und externes Schema sind erstellt: ER Modell, Schemaverfeinerung und Definition von Sichten Nächster Schritt: Physischer

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

Oracle Hochleistungs-Plattformen

Oracle Hochleistungs-Plattformen Oracle Hochleistungs-Plattformen Manfred Drozd Benchware AG CH-8800 Thalwil Schlüsselworte Performance, Benchmarking, Flash Storage, In-Memory SQL Verarbeitung. Einleitung Neue Technologien wie Flash Speicher

Mehr

Inhaltsverzeichnis. Installationsübersicht. A. Installationsübersicht

Inhaltsverzeichnis. Installationsübersicht. A. Installationsübersicht Inhaltsverzeichnis A. Installationsübersicht B. und Optimierungsbereiche B.1 Hardware B.2 OperatingSystem Z/OS B.3 Databasemanagementsystem DB2 B.4 Applikation C. Organisation BSS_Chart-library 1 Installationsübersicht

Mehr

NEXT LEVEL HOSTING VON 1&1 PERFORMANCE LEVEL: LEISTUNG, DIE MIT IHREN ANFORDERUNGEN WÄCHST

NEXT LEVEL HOSTING VON 1&1 PERFORMANCE LEVEL: LEISTUNG, DIE MIT IHREN ANFORDERUNGEN WÄCHST NEXT LEVEL HOSTING VON 1&1 PERFORMANCE LEVEL: LEISTUNG, DIE MIT IHREN ANFORDERUNGEN WÄCHST Niemand wartet gerne. Wenn es um den Erfolg Ihrer Websites geht, spielen deshalb neben Inhalt, Struktur und Design

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

Neues aus der nicht-, semi- und relationalen Welt

Neues aus der nicht-, semi- und relationalen Welt Neues aus der nicht-, semi- und relationalen Welt Information Management Thomas Klughardt Senior System Consultant Das Big Data Problem Was bedeutet Big Data? Performancekritisch Echtzeit Cold Storage

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

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

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

Der Ausführungsplan das unbekannte Wesen

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

Mehr

Performance Tools. für alle Editionen

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

Mehr

TOAD und Performance Tuning

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

Mehr

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

Mehr

Manuelles Oracle SQL Tuning

Manuelles Oracle SQL Tuning Manuelles Oracle SQL Tuning Martin Decker ora-solutions.net D/A/CH Schlüsselworte Optimizer, SQL Tuning, Performance, Explain Plan, Hints, Einleitung Der Oracle Cost-Based Optimizer ist die zentrale Komponente

Mehr

ORACLE PROZESSARCHITEKTUR J O N N Y R I L L I C H

ORACLE PROZESSARCHITEKTUR J O N N Y R I L L I C H ORACLE PROZESSARCHITEKTUR J O N N Y R I L L I C H INHALT 1. Überblick 2. System Global Area Datenbank Puffercache Redo-Log-Puffer 3. Serverseitige Prozesse Serverprozess Hintergrundprozesse ÜBERBLICK SYSTEM

Mehr

Performance-Analyse von Oracle-Datenbanken mit Panorama

Performance-Analyse von Oracle-Datenbanken mit Panorama Performance-Analyse von Oracle-Datenbanken mit Panorama Peter Ramm, OSP Dresden November 2018 Otto Group Solution Provider Dresden GmbH Gründung: März 1991 Muttergesellschaft: OTTO Group Standorte: Dresden,

Mehr

TOOLGESTÜTZTE ORACLE PERFORMANCEANALYSE AUS CONSULTANT-SICHT

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:

Mehr

Inhalt. Vorwort...XIII

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

Mehr