Speicheroptimierung und DBMS Tuning. Daniel Nelle
|
|
- Bastian Keller
- vor 6 Jahren
- Abrufe
Transkript
1 Speicheroptimierung und DBMS Tuning von Daniel Nelle dbtotal.de -1-
2 Ich stelle vor... Daniel Nelle (*1983) Oracle Datenbank Administrator seit 2004 Informatik-Student an der Hochschule für Technik und Wirtschaft in Karlsruhe z. Zt. DBA bei der mentasys GmbH Bachelor Thesis: Oracle Performance Tuning dbtotal.de 6-Köpfiges Consulting-Team (Stand Nov. 2007) Geleitet von Thomas Tretter -2-
3 Inhalt 1) Problemstellung 2) Dynamische v$views 3) AWR 4) Festplatten-Tuning 5) Instanz-Tuning 6) Fazit -3-
4 1 Problemstellung I Analyse und Tuning der Datenbank-Instanz hydra01 Problem der DB: Lange Wartezeiten auf Abfrage Ergebnisse Sehr große Ergebnismengen -4-
5 1 Software Problemstellung II RHE Linux 4 Oracle Datenvolumen von c.a. 150 GB Hardware DELL PowerEdge 2x Intel Xenon, QuadCore, 64Bit 16GB RAM 2x DELL Storage mit je 15 SAS-Platten Hardware-RAID -5-
6 2 Dynamische v$views I Dynamische In-Memory Views Mehr als 300 v$views Zustand von Speicher, Puffern und Pools Session-Status Metriken I/O-Informationen Datenbank Konfiguration etc. -6-
7 2 Dynamische v$views II Vorgehensweise in der Performance-Analyse: 1.v$session untersuchen 2.Wait-Klassen untersuchen 3.Schlussfolgerungen ziehen -7-
8 3 AWR Automated Workload Repository Sammlung von Performance-Snapshots WRx-Tabellen liegen im SYSAUX-Tablespace DB-Analyse durch Direktes Abfragen des AWRs (dba_hist-views) Untersuchen des AWR-Reports -8-
9 4 Festplatten-Tuning I Die Festplatte ist die langsamste Einheit der DB Problem: alle Daten liegen auf den Platten Also: Gute I/O ist das A und O -9-
10 4 Festplatten-Tuning II Analyse -10- Performance- Übersicht im Enterprise- Manager
11 4 Festplatten-Tuning III Analyse der v$session: SELECT wait_class, count(username) PROCESS_COUNT from v$session GROUP BY wait_class; Analyse WAIT_CLASS PROCESS_COUNT Concurrency 3 User I/O 3 Configuration 1 Idle 177 Commit 1-11-
12 4 Festplatten-Tuning IV Analyse der Wait-Klassen: SELECT e.wait_class, sum(s.total_waits) TOTAL_WAITS, sum(s.time_waited) "TIME_WAITED (SEC)" FROM v$event_name e, v$system_event s WHERE e.name = s.event GROUP BY e.wait_class; WAIT_CLASS TOTAL_WAITS TIME_WAITED (SEC) Concurrency User I/O System I/O Administrative Configuration Other Application Idle Commit Network Analyse
13 4 Festplatten-Tuning IV Analyse der Wait-Klassen: Analyse SELECT e.wait_class, sum(s.total_waits) TOTAL_WAITS, sum(s.time_waited) "TIME_WAITED (SEC)" FROM v$event_name e, v$system_event s WHERE e.name = s.event GROUP BY e.wait_class; Wait-Klassen Wait-Klassen (ohne Idle) Concurrency User I/O System I/O Administrative Configuration Other Application Commit Network Idle Concurrency User I/O System I/O Administrative Configuration Other Application Commit Network -13-
14 Festplatten-Tuning V 4 Wait Classes aus dem AWR-Report Historische Analyse Wait Class s - second cs - centisecond - 100th of a second ms - millisecond th of a second us - microsecond th of a second ordered by wait time desc, waits desc Wait Class Waits %Time -outs Total Wait Time (s) Avg wait (ms) Waits /txn User I/O 620,313, ,778, Network 1,618,897, , System I/O 15,006, , Application 395, , Concurrency 10,893, , Commit 10,438, , Other 950, , Configuration 115, , Administrative
15 4 Festplatten-Tuning V Wait-Klassen Wait Classes aus dem AWR-Report Historische Analyse Wait Class s - second cs - centisecond - 100th of a second ms - millisecond th of a second us - microsecond th of a second ordered by wait time desc, waits desc User I/O Network System I/O Wait Class Waits %Time -outs Total Wait Time (s) Avg wait Application (ms) Waits /txn User I/O 620,313, ,778,128 3 Concurrency60.00 Commit Network 1,618,897, , Other System I/O 15,006, , Configuration Application 395, , Administrative 0.04 Concurrency 10,893, , Commit 10,438, , Other 950, , Configuration 115, , Administrative
16 4 Festplatten-Tuning VI Analyse von v$views v$session Analyse von historischen Daten (AWR-Report) Wait Classes verschafft einen Überblick Wait Events bietet mehr Details Zusammenfassung der Analyse -16-
17 4 Festplatten-Tuning VII Strategie: Last verteilen Optimieren Concurrency beim Lesen von der HDD verringern -17-
18 4 Festplatten-Tuning VIII Hot Spots aufspüren Tuning-Maßnahme vorbereiten Tablespace IO Stats aus dem AWR-Report -18-
19 4 Tablespace IO Stats... aus dem AWR-Report Tuning-Maßnahme vorbereiten Tablespace IO Stats ordered by IOs (Reads + Writes) desc Tablespace Reads Av Reads/s Av Rd(ms) Av Blks/Rd Writes Av Writes/s Buffer Waits Av Buf Wt(ms) TBS01_DE 107,342, ,840, ,441, TBS04_DO* 84,474, ,248, ,666, TEMP 59,040, ,614, USERS 51,362, ,323, , TBS11_UK 17,326, , ,860, TBS02_FR 17,121, , , TBS10_IT 5,155, , , UNDOTBS1 1,319, ,045, , TBS07_MSY 2,004, , , TBS05_CN* 1,511, , ,399, INDX 831, , INDEX_TBS01_DE 707, , , INDEX_TBS04_DO* 506, , , *) Enthält Kundeninformationen und wurde deshalb verkürzt. -19-
20 4 Festplatten-Tuning VIII Hot Spots aufspüren Tuning-Maßnahme vorbereiten Tablespace IO Stats aus dem AWR-Report File IO Stats aus dem AWR-Report -20-
21 4 File IO Stats... aus dem AWR-Report Tuning-Maßnahme vorbereiten File IO Stats ordered by Tablespace, File Tablespace Filename Reads Av Reads/s Av Rd(ms) Av Blks/Rd TEMP /data/data0/oradata/hydra01/temp01.dbf 59,040, TBS04_DO* /data/data3/oradata/hydra01/tbs04_04.dbf 21,837, TBS04_DO* /data/data3/oradata/hydra01/tbs04_05.dbf 19,492, TBS04_DO* /data/data3/oradata/hydra01/tbs04_03.dbf 17,387, TBS01_DE /data/data1/oradata/hydra01/tbs01_03.dbf 17,027, TBS01_DE /data/data1/oradata/hydra01/tbs01_05.dbf 16,566, TBS01_DE /data/data1/oradata/hydra01/tbs01_04.dbf 15,356, TBS01_DE /data/data1/oradata/hydra01/tbs01_07.dbf 15,283, TBS01_DE /data/data1/oradata/hydra01/tbs01_06.dbf 14,808, TBS01_DE /data/data1/oradata/hydra01/tbs01_01.dbf 14,276, TBS01_DE /data/data1/oradata/hydra01/tbs01_02.dbf 14,023, TBS04_DO* /data/data3/oradata/hydra01/tbs04_01.dbf 13,256, TBS04_DO* /data/data3/oradata/hydra01/tbs04_02.dbf 12,501, USERS /data/data0/oradata/hydra01/users03.dbf 10,165, [...] [...] [...] [...] [...] [...] *) Enthält Kundeninformationen und wurde deshalb v erkürzt. -21-
22 4 Festplatten-Tuning VIII Hot Spots aufspüren Tuning-Maßnahme vorbereiten Tablespace IO Stats aus dem AWR-Report File IO Stats aus dem AWR-Report Segments by Physical Reads aus dem AWR- Report -22-
23 4 Segments by Physical Reads... aus dem AWR-Report Tuning-Maßnahme vorbereiten Segments by Physical Reads Total Physical Reads: 1,075,129,515 Captured Segments account for 92.9% of Total Owner Tablespace Name Object Name Obj. Type Physical Reads %Total HCAT2 TBS01_DE OFF_DE_OFFER TABLE 347,177, HCAT2 USERS OFF_OFFER TABLE 233,437, DO* TBS04_DO* OFF_OFFER TABLE 202,491, HCAT2 TBS02_EU OFF_FR_OFFER TABLE 80,957, HCAT2 TBS11_UK OFF_UK_OFFER TABLE 78,960, *) Enthält Kundeninformationen und wurde deshalb v erkürzt. -23-
24 4 Festplatten-Tuning IX Redo- und Archive-Logs von Datendateien trennen Hot Spots auf physikalisch getrennte Plattensysteme verteilen Hot Tables verteilen und ggf. partitionieren evtl. Indizes auslagern Tuning Zusammenfassung -24-
25 5 Instance-Tuning I Allgemeine Speicherparameter SGA_MAX_SIZE und SGA_TARGET LOCK_SGA DB_FILE_MULTIBLOCK_READ FILESYSTEMIO_OPTIONS (mehr im Script) Optimieren des Speichers verbessert I/O Optimieren des Datenpuffers -25-
26 5 Instance-Tuning II Trefferrate des Datenpuffers Analyse Optimal > 95% Mindestens > 90% Trefferrate des Datenpuffers muss optimiert werden! -26-
27 5 Instance-Tuning III Tuning mit KEEP- und RECYCLE-Puffer Datenpuffer arbeitet mit dem LRU-Prinzip Große Abfragen wirbeln den Datenpuffer durcheinander KEEP-Puffer Speichert häufig gelesene Objekte Objekte sind immer im Speicher -> richtige Größe RECYCLE-Puffer KEEP- und RECYCLE-Pool Speichert große Objekte, bei denen Buffer-Hits selten sind -27-
28 5 Instance-Tuning IV RECYCLE-Pool Sehr große Objekte sollen in den RECYCLE- Pool geladen werden Segments by Physical Reads Total Physical Reads: 1,075,129,515 Captured Segments account for 92.9% of Total Owner Tablespace Name Object Name Obj. Type Physical Reads %Total HCAT2 TBS01_DE OFF_DE_OFFER TABLE 347,177, HCAT2 USERS OFF_OFFER TABLE 233,437, DO* TBS04_DO* OFF_OFFER TABLE 202,491, HCAT2 TBS02_EU OFF_FR_OFFER TABLE 80,957, HCAT2 TBS11_UK OFF_UK_OFFER TABLE 78,960, *) Enthält Kundeninformationen und wurde deshalb v erkürzt. -28-
29 5 Instance-Tuning V RECYCLE-Pool Konfigurieren RECYCLE-Pool SPFILE sichern! Parameter im SPFILE anpassen: alter system set db_recycle_cache_size=1200m scope=spfile; Datenbank neu starten Tabellen anweisen, den RECYCLE-Pool zu verwenden: alter table hcat2.off_de_offer storage(buffer_pool RECYCLE); alter table HCAT2.OFF_DE_OFFER storage(buffer_pool RECYCLE);
30 5 Instance-Tuning VI RECYCLE-Pool Vergleich: Trefferrate des Datenpuffers, vorher und nachher nachher vorher -30-
31 5 Instance-Tuning VI RECYCLE-Pool Vergleich: Trefferrate des Datenpuffers, vorher und nachher nachher vorher -31-
32 6 Fazit Die gegenseitige Abhängikeit der verschiedenen Koponenten macht Oracle Tuning zu einer Kunst, macht es aber auch so spannend! Oracle Tuning ist ein Fass ohne Boden Die Grundsätzliche Vorgehensweise ist aber immer die selbe -32-
33 Fragen Sie das ORACLE -33-
DBMS Tuning Get Started... Daniel Nelle
DBMS Tuning Get Started... von Daniel Nelle dbtotal.de -1- Ich stelle vor... Daniel Nelle (*1983) Oracle Datenbank Administrator seit 2004 Informatik-Student an der Hochschule für
MehrOracle 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
MehrDatenbanksystem. 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
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
MehrWell-Balanced. Performance Tuning
Well-Balanced Real Application Cluster Performance Tuning Über mich virtual7 GmbH Jürgen Bouché Zeppelinstraße 2 76185 Karlsruhe Tel.: +49 (721) 6190170 Fax.: +49 (721) 61901729 Email: jbouche@heine.de
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
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
MehrMySQL Konfiguration - die wichtigsten Parameter
MySQL Konfiguration - die wichtigsten Parameter DOAG SIG MySQL Performance 13. März 2012, Wiesbaden Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com www.fromdual.com 1
MehrOracle 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:
MehrKostenlos 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
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
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
MehrOracle 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
MehrZabbix Performance Tuning
Zabbix Performance Tuning Getting most out of your hardware 1/31 Zabbix Webinar Inhalte des Webinars Übersicht über Zabbix Performance Faktoren Step 1. Identifizieren und Beheben von Problemen Step 2.
MehrOracle Backup und Recovery
Seminarunterlage Version: 11.05 Version 11.05 vom 27. Mai 2010 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen
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
MehrInhaltsverzeichnis. Lutz Fröhlich. PostgreSQL 9. Praxisbuch für Administratoren und Entwickler. ISBN (Buch): 978-3-446-42239-1
Inhaltsverzeichnis Lutz Fröhlich PostgreSQL 9 Praxisbuch für Administratoren und Entwickler ISBN (Buch): 978-3-446-42239-1 ISBN (E-Book): 978-3-446-42932-1 Weitere Informationen oder Bestellungen unter
MehrOracle Automatic Storage Management (ASM) Best Practices
Oracle Automatic Storage Management (ASM) Best Practices Markus Michalewicz BU Database Technologies ORACLE Deutschland GmbH 2 Page 1 www.decus.de 1 Agenda ASM Funktionalität und Architektur Storage Management
MehrOracle Database 12c: RAC Administration
Oracle University Kontakt: +43 (0)1 33 777 401 Oracle Database 12c: RAC Administration Dauer: 4 Tage Lerninhalte In diesem Kurs "Oracle Database 12c: RAC Administration" erhalten Sie eine Einführung in
MehrKurs. Teil 7 UNDO-Management. Universität Hannover. Agenda. Einführung. Nutzung RBS Oracle 9i Einführung Performance Tuning.
Kurs Oracle 9i Performance Tuning Teil 7 UNDO-Management Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 23 Seite 1 von 23 1. 2. Nutzung des Rollback Segments 3. 4. 5. Größe von UNDO- TBS berechnen 6.
MehrOracle Backup und Recovery mit RMAN
Oracle Backup und Recovery mit RMAN Seminarunterlage Version: 12.04 Copyright Version 12.04 vom 16. Juli 2015 Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte vorbehalten. Alle Produkt-
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
MehrPerformance Tuning & Scale-Out mit MySQL
Performance Tuning & Scale-Out mit MySQL Erfa-Gruppe Internet Briefing 2. März 2010 Oli Sennhauser Senior MySQL Consultant, FromDual oli.sennhauser@fromdual.com www.fromdual.com 1 Inhalt Allgemeines zu
MehrOracle 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,
MehrDatenbanken 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
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
MehrOracle Real Application Clusters: Installation und Konfiguration
Oracle Real Application Clusters: Installation und Konfiguration Seite 2-1 Oracle Real Application Clusters: Installation Seite 2-2 Vorgehen bei Installation Vorbereitungen: OS & Patches installieren Shared
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?
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
MehrDOAG München 2011. Die etwas anderen Oracle Performance-Tipps. Marco Patzwahl
DOAG München 2011 Die etwas anderen Oracle Performance-Tipps Marco Patzwahl MuniQSoft GmbH Gegründet 1998 Tätigkeitsbereiche: Oracle Support (Mo-Fr 7.00 22.00, Sa+So ab Mai 2011) Oracle IT Consulting &
MehrRedo 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
MehrEinsatz der EMC Enterprise Flash Drives SSDs in einer Oracle Infrastruktur. Heinz Vennemann
Einsatz der EMC Enterprise Flash Drives SSDs in einer Oracle Infrastruktur Heinz Vennemann 18.11.2009 Business Challenges IDC Research: Zu erwartendes Datenwachstum liegt bei 60% Jahr für Jahr Agenda Entwicklung
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
Mehrwww.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,
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.
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
MehrI. II. I. II. III. IV. I. II. III. I. II. III. IV. I. II. III. IV. V. I. II. III. IV. V. VI. I. II. I. II. III. I. II. I. II. I. II. I. II. III. I. II. III. IV. V. VI. VII. VIII.
MehrEinführung Index Komprimierung
Einführung Index Komprimierung Bauerfeind. Bewegung erleben. Seit mehr als 75 Jahren leistet die Bauerfeind AG mit ihren medizinischen Hilfsmitteln einen wichtigen Beitrag zur Erhaltung und Wiederherstellung
MehrDOAG 2010 ORACLE PLATTFORM MIGRATION CROSS PLATFORM TRANSPORTABLE TABLESPACES (XTTS)
DOAG 2010 ORACLE PLATTFORM MIGRATION CROSS PLATFORM TRANSPORTABLE TABLESPACES (XTTS) METHODE UND ERFAHRUNGSBERICHT JOSEF LIPPERT FREIBERUFLICHER IT CONSULTANT MÜNCHEN Wer bin ich Freiberuflicher IT Consultant
MehrBeschleunigung geschäftskritischer Anwendungen durch Infrastruktur Tuning
20. Deutsche ORACLE- Anwenderkonferenz 21. - 22. November 2007 Beschleunigung geschäftskritischer Anwendungen durch Infrastruktur Tuning Dramatisch verkürzte Antwortzeiten durch Solid State Disk Agenda
MehrErfahrungsbericht, Konsolidierung und Administration Real Application Cluster
Erfahrungsbericht, Konsolidierung und Administration Real Application Cluster Themen Über mich Projekt RAC bei Heine Probleme Resultate Fragen 2 Über mich virtual7 GmbH Jürgen Bouché Zeppelinstraße 2 76185
MehrDas A und O des Datenbank-IO
Das A und O des Datenbank-IO Dr. Günter Unbescheid Database Consult GmbH Jachenau Schlüsselworte Datenbank, Performance, I/O-Operationen, I/O Kalibrierung, Benchmark Tools Abstract In den letzten Oracle
MehrDie Sicht eines Sysadmins auf DB systeme
Die Sicht eines Sysadmins auf DB systeme Robert Meyer 21. Oktober 2016 Robert Meyer Die Sicht eines Sysadmins auf DB systeme 21. Oktober 2016 1 / 20 Inhaltsverzeichnis 1 Einleitung 2 IO unter Linux typische
MehrUnderstanding InnoDB
Understanding InnoDB Erkan Yanar linsenraum.de 19. November 2012 Erkan Yanar (linsenraum.de) Understanding InnoDB 19. November 2012 1 / 24 Storage Engines Storage Engines; CREATE TABLE... ENGINE= a a http://docs.oracle.com/cd/e19957-01/mysql-refman-6.0/images/psearch.png
MehrKurs. 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
MehrOracle Database 11g: Administration Workshop I Neu
Oracle University Kontakt: 0180-2000-526 / +49 89-14301200 Oracle Database 11g: Administration Workshop I Neu Dauer: 5 Tage Lerninhalte Das Ziel dieses Kurses lautet, den Teilnehmern eine solide Basis
MehrOracle Datenbank Tuning richtig gemacht und dabei viel Geld gespart
Oracle Datenbank Tuning richtig gemacht und dabei viel Geld gespart Christian Pfundtner DB Masters GmbH Gerasdorf bei Wien, Österreich Schlüsselworte Oracle Datenbank, Tuning, Memory, CPU, Performanz,
MehrIBM 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-
MehrOracle Database 10g: Neue Features für Administratoren
Oracle University Kontakt: +43 (0)1 33 777 401 Oracle Database 10g: Neue Features für Administratoren Dauer: 5 Tage Lerninhalte Dieser Kurs stellt die neuen Feature der Oracle Database 10g (Release 1 und
MehrÜberwachung von Oracle Datenbanken mit check_oracle_health
Überwachung von Oracle Datenbanken mit check_oracle_health Gerhard Laußer aus München arbeite bei der Firma ConSol* Wer bin ich? Entstehungsgeschichte Anforderung mit etlichen Punkten. Es gibt ein paar
MehrORACLE 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
MehrNaxtron GmbH Schlosstalstrasse 210 8408 Winterthur. Subject. New Features Oracle 9i Architecture
Naxtron GmbH Schlosstalstrasse 210 8408 Winterthur Subject New Features Oracle 9i Architecture Author Edo Bezemer Oracle Engineering Date August 2002 INHALTSVERZEICHNIS ARCHITEKTUR...3 SERVER PARAMETER
MehrOracle Database 10g Diagnostik- und Taskmanagement
Oracle Database 10g Diagnostik- und Taskmanagement Ralf Durben Oracle Deutschland GmbH Geschäftsstelle Paderborn Schlüsselworte Datenbankdiagnose, Überwachung, Monitoring, Taskmanagement, AWR, ADDM, Alerts
MehrOracle Enterprise Manager Cloud Control 12c: Installation von Ralf Durben, ORACLE Deutschland B.V. & Co. KG
Nach Abschluß der Softwareinstallation konfigurieren Sie den Listener (mit netca) und erzeugen eine Datenbank. Der einfachste Weg zur Erzeugung der Datenbank ist die Nutzung des Database Config Assistants
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
MehrOracle 10g Einführung
Kurs Oracle 10g Einführung Teil 10 Oracle Enterprise Manager (OEM) OEM page Timo Meyer von Oracle-Datenbanken Timo Meyer Sommersemester 2006 Seite 1 von 19 Seite 1 von 19 1 Oracle Enterprise Manager page
MehrOracle Datenbank / Ubuntu
Oracle Datenbank / Ubuntu Sebastian Gath & Hannes Schwarz Seminar Database Tuning & Administration Universität Konstanz - SS 2007 Administration Vorbereitung Zeitmessung Erste Zeitmessung 2 Ausgangssituation
MehrÜbung 5. Implementierung einer Datenbank. Prof. Dr. Andreas Schmietendorf 1. Übung 5
Implementierung einer Datenbank Prof. Dr. Andreas Schmietendorf 1 Aufgabenbeschreibung Prof. Dr. Andreas Schmietendorf 2 Zielstellung Nachdem innerhalb der Übung 4 das konzeptionelle Modell einer späteren
MehrOracle Database 10g Die RAC Evolution
Oracle Database 10g Die RAC Evolution Markus Michalewicz BU Database Technologies ORACLE Deutschland GmbH 2 Page 1 www.decus.de 1 RAC-Revolution, RAC-Evolution & Computing Oracle8i mit OPS Oracle9i Rel.
MehrOracle Real Application Clusters: Requirements
Oracle Real Application Clusters: Requirements Seite 2-1 Systemvoraussetzungen Mind. 256 MB RAM (mit 128 MB geht es auch...) Mind. 400 MB Swap Space 1,2 GB freier Speicherplatz für f r Oracle Enterprise
MehrTOra - Toolkit for Oracle
TOra - Toolkit for Oracle Einführung in das Entwicklungswerkzeug TOra Timo Meyer Seite 1 von 15 OCP DBA 9i 2005-07-05 Seite 1 von 15 Agenda 1. Einleitung 2. Installation 3. TOra Toolkit for Oracle 4. Live-Demonstration
MehrMilliarden in Sekunden: Demo zu PureData for Analytics. Marc Bastien Senior Technical Professional Big Data, IBM
Milliarden in Sekunden: Demo zu PureData for Analytics Marc Bastien Senior Technical Professional Big Data, IBM IBM PureData System Für die Herausforderungen von Big Data Schnell und Einfach! System for
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
MehrOracle Flashback. in der Praxis Dr. Frank Haney 1
Oracle Flashback in der Praxis 15.11.2006 Dr. Frank Haney 1 Benutzerfehler Benutzerfehler stellen eine große Herausforderung für den DBA dar. Solche sind z.b.: Versehentliches oder böswilliges Löschen
MehrOracle Datenbank Tuning richtig gemacht und viel Geld gespart. Datenbanken sind unsere Welt
Oracle Datenbank Tuning richtig gemacht und viel Geld gespart Ing Christian Pfundtner OCA, OCP, OCE, OCM, ACE Oracle Datenbank Spezialist seit 1993 Über 21 Jahre Erfahrung im Oracle Datenbank High End
MehrTOOLGESTÜ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:
MehrDOAG Konferenz 2010: Exadata Flash Cache Der Turbo für die Datenbank
Wanted! Exadata Flash Cache der Turbo für die Datenbank Schneller Speicher für random reads Hohe Bandbreite für sequential reads Transparente Nutzung Kein Engpass durch Controller
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
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 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
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
MehrPerformanceoptimierung mit Exadata Verarbeitung extremer Datenmengen mit PL/SQL basierter Datenbewirtschaftung (Erfahrungsbericht)
Performanceoptimierung mit Exadata Verarbeitung extremer Datenmengen mit PL/SQL basierter Datenbewirtschaftung (Erfahrungsbericht) Christian Haag, DATA MART Consulting Consulting Manager Oracle DWH Team
Mehr<Insert Picture Here> Überblick Oracle Recovery Manager
Überblick Oracle Recovery Manager Andreas Zack Senior Sales Consultant STCC Stuttgart Backup sollte folgendes umfassen Datendateien Control-Dateien Redo Log Dateien Nur bei Vollbackup
Mehr1. Übersicht Public Cloud Anbieter (PaaS und IaaS)
1. Übersicht Public Cloud Anbieter (PaaS und IaaS) REGIONEN (STANDORTE) RZ IN DEUTSCHLAND INSTANZ FAMILIEN INSTANZ TYPEN INDIVIDUELLE INSTANZ- GRÖSSEN Amazon Web Services Google Cloud Platform 16 1 (Frankfurt)
MehrI/O Performance optimieren
I/O Performance optimieren Werner Fischer, Technology Specialist Thomas-Krenn.AG Thomas Krenn Herbstworkshop & Roadshow 2011 23.09. in Freyung 06.10. in Wien (A) 10.10. in Frankfurt 11.10. in Düsseldorf
MehrOracle Database 10g: New Features for Administrators Release 2
Oracle University Contact Us: 0845 777 7711 Oracle Database 10g: New Features for Administrators Release 2 Duration: 5 Days What you will learn Dieser Kurs stellt die neuen Feature der Oracle Database
MehrDatenbanken 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!
MehrProzessarchitektur einer Oracle-Instanz
6. Juni 2008 Inhaltsverzeichnis Oracle Instanz 1 Oracle Instanz 2 3 Redo Log Buffer Shared Pool Java Pool & Large Pool Oracle Instanz Eine Oracle-Instanz ist Hauptbestandteil des Oracle Datenbank Management
MehrVersion 2.0. Copyright 2013 DataCore Software Corp. All Rights Reserved.
Version 2.0 Copyright 2013 DataCore Software Corp. All Rights Reserved. VDI Virtual Desktop Infrastructure Die Desktop-Virtualisierung im Unternehmen ist die konsequente Weiterentwicklung der Server und
MehrVirtueller Speicher und Memory Management
Virtueller Speicher und Memory Management Speicher-Paradigmen Programmierer ein großer Adressraum linear adressierbar Betriebssystem eine Menge laufender Tasks / Prozesse read-only Instruktionen read-write
MehrIm Kapitel Resourc Manager werden die verschiedenen Möglichkeiten der Überwachung von Messwerten eines Server oder Benutzers erläutert.
4 Resource Manager Erfassung von Messwerten und deren Auswertung. 4.1 Übersicht Themen des Kapitels Resource Manager Themen des Kapitels Einsatz des Resource Managers Installation des Resource Managers
MehrPerformance-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
MehrOracle 11g und Virtualisierung Johannes Ahrends Technical Director Quest Software GmbH
Oracle 11g und Virtualisierung Johannes Ahrends Technical Director Quest Software GmbH Copyright 2006 Quest Software Quest Software Wir helfen bei Bereitstellung, Verwaltung und Überwachung komplexer Anwendungsumgebungen.
Mehrapex.meinefirma.de Carsten Czarski ORACLE Deutschland B.V. & Co KG APEX Hosting im eigenen Unternehmen Carsten.Czarski@oracle.com
Carsten.Czarski@oracle.com http://tinyurl.com/apexcommunity http://sql-plsql-de.blogspot.com http://oracle-text-de.blogspot.com http://oracle-spatial.blogspot.com http://plsqlexecoscomm.sourceforge.net
MehrDatenbanken: Architektur & Komponenten 3-Ebenen-Architektur
Datenbanken: Architektur & Komponenten 3-Ebenen-Architektur Moderne Datenbanksysteme sind nach der 3-Ebenen-Architektur gebaut: Anwendung 1 Web-Anwendung Anwendung 2 Java-Programm... Anwendung n Applikation
MehrTOAD 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
MehrDarüber hinaus wird das Training dazu beitragen, das Verständnis für die neuen Möglichkeiten zu erlangen.
Ora Education GmbH www.oraeducation.de info@oraeducation.de Lehrgang: Oracle 11g: New Features für Administratoren Beschreibung: Der Kurs über fünf Tage gibt Ihnen die Möglichkeit die Praxis mit der neuen
MehrAufbau einer Oracle Datenbank Tablespace, Arten von Dateien
Aufbau einer Oracle Datenbank Tablespace, Arten von Dateien Boris Meißner 05-INDT Fachbereich Informatik, Mathematik und Naturwissenschaften HTWK-Leipzig 05. Juni 2008 Boris Meißner (Fb IMN - HTWK-Leipzig)
MehrOracle8 & Recovery Handbuch
Rama Velpuri Anand Adkoli Oracle8 & Recovery Handbuch Carl Hanser Verlag München Wien :M : - Die Autoren Vorwort Danksagungen Einleitung XIII XV XVII XIX 1 Ein Überblick über Backup und Recovery 1 1.1
MehrOracle 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
MehrInhaltsverzeichnis. 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
MehrJohannes Ahrends Geschäftsführer CarajanDB CarajanDB GmbH
Johannes Ahrends Geschäftsführer CarajanDB Historie Voraussetzung bei Linux Vergleich Version 10.2 / 11.2 Beispiel 2 Experten mit über 30 Jahren Oracle Erfahrung Spezialisten für Backup & Recovery Hochverfügbarkeit
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.
MehrSATA - SAS. Bandbreite ist nicht Performance. MB/s und GB/s sind wichtig für: Backbone Netzwerke Data-Streaming Disk-to-Disk Backup
SATA - SAS Bandbreite ist nicht Performance MB/s und GB/s sind wichtig für: Backbone Netzwerke Data-Streaming Disk-to-Disk Backup IO/s sind wichtig für: Transaktionsorientierende Applikationen Datenbanken
MehrSkalierbarkeit von Serversystemen Was tun, damit das technische Korsett mein Business nicht einschnürt?
Skalierbarkeit von Serversystemen Was tun, damit das technische Korsett mein Business nicht einschnürt? Dipl.-Inform. Thomas Witzenrath 21.01.2014 Tralios IT GmbH www.tralios.de Über mich Dipl.-Inform.
MehrIn diesem Abschnitt wollen wir uns mit der Architektur von Datenbank Managements Systemen beschäftigen.
1 In diesem Abschnitt wollen wir uns mit der Architektur von Datenbank Managements Systemen beschäftigen. Zunächst stellt sich die Frage: Warum soll ich mich mit der Architektur eines DBMS beschäftigen?
MehrOracle 10g Automatic Storage Management
Oracle 10g Automatic Storage Management Martin Gosejacob BU Database STU ORACLE Deutschland GmbH 22/04/2004 DECUS IT-Symposium Speicher Management Trends Nachfrage nach Platten-Speicher wächst ständig
MehrDatenschutz: Zugriffsrechte in SQL
12. Datenschutz: Zugriffsrechte in SQL 12-1 12. Datenschutz: Zugriffsrechte in SQL 12-2 Inhalt Datenschutz: Zugriffsrechte in SQL 1. Anforderungen, Allgemeines 2. Die SQL-Befehle GRANT und REVOKE 3. Sichten
MehrEin 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
Mehr