Skalierbarkeit von Oracle RAC

Größe: px
Ab Seite anzeigen:

Download "Skalierbarkeit von Oracle RAC"

Transkript

1 Skalierbarkeit von Oracle RAC DOAG Jahreskonferenz Nürnberg, 21. November 2007 Autor: Dipl.-Inform. Manfred Drozd

2 Inhaltsübersicht Einleitung Skalierbarkeit Benchmark Suite Performanceanalyse Ergebnisse Schlussfolgerungen 2

3 1 Einleitung Zur In&Out AG, Zürich - Consulting Unternehmen mit ca. 30 Mitarbeitern. - 3 Geschäftsbereiche: Business Services, Security, Plattformen. Zur Person - Arbeitsgebiete: Strategie, Architektur, Betrieb und Optimierung von IT Plattformen, insbesondere mit Oracle - Oracle Erfahrung seit 1984, Version Über 11 Jahre für Oracle tätig Zu diesem Erfahrungsbericht - Basiert auf 2 RAC Benchmarks (4-node, 2-node), die im Kundenauftrag ausgeführt wurden. 3

4 1 Einleitung Storage - EMC Clariion CX GByte Cache - 15 spindles 146 GByte, 10 krpm Server - HP ProLiant DL585-2 x AMD Opteron 2.2 GHz - 2 x 2 cores - 10 GByte RAM - SuSE Linux EE 10-2 x 2 Gbit HBAs Cluster - 2 Server Interconnect - TCP/IP, 1 Gbit/sec Oracle - Release bit - 8 kbyte Blockgrösse Benchmark Suite - OraBench Release Datenbankgrösse 128 GByte AWR Reports 4

5 2 Skalierbarkeit Speed Up Intra-SQL Parallelisierung - Table Scan - Aggregatbildung - Join Operationen GByte 4 h 1 h 100 GByte 5

6 2 Skalierbarkeit Batch Scale Up Intra-SQL Parallelisierung - Table Scan - Aggregatbildung - Join Operationen GByte 4 h 4 h 1 TByte 6

7 2 Skalierbarkeit Transaction Scale Up Inter-SQL Parallelisierung 100 GByte 100 tx/sec 200 tx/sec 100 GByte 7

8 3 Benchmark Suite Performance Abnahmetest von Oracle Plattformen - Liefert Performance Kennzahlen typischer Oracle Operationen - Zeigt Leistungsfähigkeit und Leistungsgrenze einer Plattform unabhängig vom Applikationstyp - Ermittelt Ausgewogenheit einer Plattform bzgl. CPU-, I/O- und Hauptspeicherressourcen - Geeignet für Preis-/Leistungsvergleiche von Plattformen - Konfigurierbar - Schnelle Durchführung (ca. 12 bis 24 Stunden) - Automatischer und standardisierter Ablauf - Nachvollziehbarkeit der Ergebnisse durch STATSPACK bzw. AWR Reports Siehe auch: Performance Abnahmetest von Oracle Plattformen; Vortrag an der 19. DOAG Jahreskonferenz

9 3 Benchmark Suite Übersicht der Tests Testgruppe T100 T200 T300 T400 T500 T600 T700 Beschreibung PL/SQL Data Write Data Load Data Scan Data Aggregate Data Select (random) Data Update (random) Optionen String Processing, Arithmetic Processing (NUMBER, BINARY_FLOAT, ), Number Crunching Sequential datafile write Conventional Insert: non-partitioned HOT, IOT, COT, listpartitioned HOT, IOT; mit/ohne Sequenzen Bulk Insert: compressed, non-compressed range-list partitioned HOT Multiblock I/O Full Table Scan Create Index: B-Tree, Bitmap; logging, no-logging Statistic Collection: row sampling, block sampling Unique Key Access, Non-Unique Key Access HOT, IOT, COT; Cache, Non-Cache non-partitioned, list-partitioned, range-list partitioned Unique Key Access, HOT, IOT, COT; Cache, Non-Cache non-partitioned, list-partitioned, range-list partitioned 9

10 4 Performanceanalyse Top Wait Events - Zentrale Übersicht aller Wait Events Top 5 Timed Events Avg %Total ~~~~~~~~~~~~~~~~~~ wait Call Event Waits Time (s) (ms) Time Wait Class CPU time enq: UL - contention Applicatio gc current block 2-way 141, Cluster log file parallel write 169, System I/O gc current multi block request 32, Cluster Eine Beschreibung der Statistiken ist zu finden in: Oracle Database Reference, Appendix E 10

11 4 Performanceanalyse Wait Classes - Zentrale Übersicht aller Wait Klassen Avg %Time Total Wait wait Waits Wait Class Waits -outs Time (s) (ms) /txn Cluster 180, Application System I/O 171, Other 103, Concurrency 6, Configuration User I/O Network Commit Eine Beschreibung der Statistiken ist zu finden in: Oracle Database Reference, Appendix E 11

12 4 Performanceanalyse Global Cache Load Profile - Austausch von Messages und Blöcken - Belastung des Interconnect RAC Statistics DB/Inst: OPL102/OPL102A Snaps: Begin End Number of Instances: 2 2 Global Cache Load Profile ~~~~~~~~~~~~~~~~~~~~~~~~~ Per Second Per Transaction Global Cache blocks received: Global Cache blocks served: GCS/GES messages received: 1, GCS/GES messages sent: 1, Estd Interconnect traffic (KB) 9, GCS = Global Cache Service; GES = Global Enqueue Service; GRD = Global Ressource Directory 12

13 4 Performanceanalyse Global Cache Efficiency - Herkunft von benötigten Datenblöcken - local cache hit, local cache miss (disk read), remote cache RAC Statistics DB/Inst: OPL102/OPL102A Snaps: Begin End Number of Instances: 2 2 Global Cache Efficiency Percentages (Target local+remote 100%) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Buffer access - local cache %: Buffer access - remote cache %: 4.75 Buffer access - disk %:

14 4 Performanceanalyse Global Cache Workload Characteristics - Detaillierte Angaben zu verschiedenen Block-Operationen RAC Statistics DB/Inst: OPL102/OPL102A Snaps: Begin End Number of Instances: 2 2 Global Cache and Enqueue Services - Workload Characteristics ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Avg global cache cr block receive time (ms): 1.8 Avg global cache current block receive time (ms): 1.9 Eine Beschreibung der Statistiken ist zu finden in: Oracle Database Reference, Appendix E 14

15 4 Performanceanalyse Global Cache Workload Characteristics - Detaillierte Angaben zu verschiedenen Message-Operationen RAC Statistics DB/Inst: OPL102/OPL102A Snaps: Begin End Number of Instances: 2 2 Global Cache and Enqueue Services - Messaging Statistics ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Avg message sent queue time (ms): 0.1 Avg message received queue time (ms): 0.0 Avg GCS message process time (ms): 0.0 Avg GES message process time (ms): 0.0 % of direct sent messages: % of indirect sent messages: 2.86 % of flow controlled messages: Eine Beschreibung der Statistiken ist zu finden in: Oracle Database Reference, Appendix E 15

16 5 Ergebnisse T100 PL/SQL T134 - Arithmetic Ops BINARY_DOUBLE 40'000 Throughput in [kops/sec]. 35'000 30'000 25'000 20'000 15'000 10'000 5' Node 2 - Node #Parallel Processes 16

17 5 Ergebnisse T100 PL/SQL Global Cache Load Profile ~~~~~~~~~~~~~~~~~~~~~~~~~ Per Second Per Transaction Global Cache blocks received: Global Cache blocks served: GCS/GES messages received: GCS/GES messages sent: DBWR Fusion writes: Estd Interconnect traffic (KB) 0.18 Global Cache Load Profile ~~~~~~~~~~~~~~~~~~~~~~~~~ Per Second Per Transaction Global Cache blocks received: Global Cache blocks served: GCS/GES messages received: GCS/GES messages sent: DBWR Fusion writes: Estd Interconnect traffic (KB)

18 5 Ergebnisse T300 Conv Data Load 1 Node T300 - Conventional Insert (2 rows/commit) 25 Throughput in [krows/sec] HOT - NP - DBSEQ IOT - NP - DBSEQ COT - NP - DBSEQ HOT - LP - APPSEQ IOT - LP - APPSEQ #Parallel Processes 18

19 5 Ergebnisse T300 Conv Data Load 2 Nodes T300 - Conventional Insert (2 rows/commit) 35 Throughput in [krows/sec] HOT - NP - DBSEQ IOT - NP - DBSEQ COT - NP - DBSEQ HOT - LP - APPSEQ IOT - LP - APPSEQ #Parallel Processes 19

20 5 Ergebnisse Analyse T300 Conv Data Load HOT NP DBSEQ Parallelität 4, 1 node Avg %Time Total Wait wait Waits Wait Class Waits -outs Time (s) (ms) /txn System I/O 25, Application Other 26, Concurrency 145, Configuration User I/O Commit Network Top 5 Timed Events Avg %Total ~~~~~~~~~~~~~~~~~~ wait Call Event Waits Time (s) (ms) Time Wait Class CPU time log file parallel write 23, System I/O enq: UL - contention Applicatio global enqueue expand wait 2, Other buffer busy waits 121, Concurrenc 20

21 5 Ergebnisse Analyse T300 Conv Data Load HOT NP DBSEQ Parallelität 4, 2 node Avg %Time Total Wait wait Waits Wait Class Waits -outs Time (s) (ms) /txn Cluster 180, Application System I/O 171, Other 103, Concurrency 6, Configuration User I/O Network Commit Avg %Time Total Wait wait Waits Wait Class Waits -outs Time (s) (ms) /txn Cluster 192, System I/O 147, Other 94, Concurrency 13, Application Configuration User I/O Commit Network

22 5 Ergebnisse Analyse T300 Conv Data Load HOT NP DBSEQ Parallelität 4, 2 node Top 5 Timed Events Avg %Total ~~~~~~~~~~~~~~~~~~ wait Call Event Waits Time (s) (ms) Time Wait Class CPU time enq: UL - contention Applicatio gc current block 2-way 141, Cluster log file parallel write 169, System I/O gc current multi block request 32, Cluster Top 5 Timed Events Avg %Total ~~~~~~~~~~~~~~~~~~ wait Call Event Waits Time (s) (ms) Time Wait Class CPU time gc current multi block request 125, Cluster log file parallel write 143, System I/O gc current block 2-way 61, Cluster DFS lock handle 21, Other 22

23 5 Ergebnisse Analyse T300 Conv Data Load HOT NP DBSEQ Parallelität 4, 2 node Global Cache Load Profile ~~~~~~~~~~~~~~~~~~~~~~~~~ Per Second Per Transaction Global Cache blocks received: Global Cache blocks served: GCS/GES messages received: 1, GCS/GES messages sent: 1, DBWR Fusion writes: Estd Interconnect traffic (KB) 9, Global Cache Efficiency Percentages (Target local+remote 100%) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Buffer access - local cache %: Buffer access - remote cache %: 4.75 Buffer access - disk %: 0.00 Global Cache and Enqueue Services - Workload Characteristics ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Avg global enqueue get time (ms): 1.3 Avg global cache cr block receive time (ms): 1.8 Avg global cache current block receive time (ms):

24 5 Ergebnisse Analyse T300 Conv Data Load HOT LP APPSEQ Parallelität 4, 2 node Avg %Time Total Wait wait Waits Wait Class Waits -outs Time (s) (ms) /txn System I/O 34, Application Other 27, Cluster 11, Concurrency 8, Configuration User I/O Commit Network Avg %Time Total Wait wait Waits Wait Class Waits -outs Time (s) (ms) /txn System I/O 30, Application Other 23, Cluster 3, Concurrency 5, User I/O Configuration Commit Network

25 5 Ergebnisse Analyse T300 Conv Data Load HOT LP APPSEQ Parallelität 4, 2 node Top 5 Timed Events Avg %Total ~~~~~~~~~~~~~~~~~~ wait Call Event Waits Time (s) (ms) Time Wait Class CPU time log file parallel write 32, System I/O enq: UL - contention Applicatio DFS lock handle Other enq: FB - contention 2, Other Top 5 Timed Events Avg %Total ~~~~~~~~~~~~~~~~~~ wait Call Event Waits Time (s) (ms) Time Wait Class CPU time log file parallel write 28, System I/O enq: UL - contention Applicatio control file sequential read System I/O db file parallel write System I/O 25

26 5 Ergebnisse Analyse T300 Conv Data Load HOT LP APPSEQ Parallelität 4, 2 node Global Cache Load Profile ~~~~~~~~~~~~~~~~~~~~~~~~~ Per Second Per Transaction Global Cache blocks received: Global Cache blocks served: GCS/GES messages received: 1, GCS/GES messages sent: 1, DBWR Fusion writes: Estd Interconnect traffic (KB) Global Cache Efficiency Percentages (Target local+remote 100%) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Buffer access - local cache %: Buffer access - remote cache %: 0.01 Buffer access - disk %: 0.00 Global Cache and Enqueue Services - Workload Characteristics ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Avg global enqueue get time (ms): 0.2 Avg global cache cr block receive time (ms): 1.2 Avg global cache current block receive time (ms):

27 5 Ergebnisse T300 Bulk Data Load T300 - Bulk Insert (266'670 rows/commit) 600 Throughput in [krows/sec] Node - HOT - RLP 1 Node - CHOT - RLP 2 Node - HOT RLP 2 Node - CHOT - RLP #Parallel Processes 27

28 5 Ergebnisse Analyse T300 Bulk Data Load HOT RLP Parallelität 16, 1 node Avg %Time Total Wait wait Waits Wait Class Waits -outs Time (s) (ms) /txn User I/O 71, Application Cluster 2, Concurrency 18, System I/O 1, Other 20, Commit Network

29 5 Ergebnisse Analyse T300 Bulk Data Load HOT RLP Parallelität 16, 2 nodes Avg %Time Total Wait wait Waits Wait Class Waits -outs Time (s) (ms) /txn Concurrency 8, Cluster 140, Application User I/O 8, Other 31, System I/O 4, Configuration 4, Commit Network Avg %Time Total Wait wait Waits Wait Class Waits -outs Time (s) (ms) /txn Concurrency 9, Cluster 64, User I/O 20, Application System I/O 4, Other 32, Commit Configuration Network

30 5 Ergebnisse Analyse T300 Bulk Data Load HOT RLP Parallelität 16, 2 nodes Global Cache Load Profile ~~~~~~~~~~~~~~~~~~~~~~~~~ Per Second Per Transaction Global Cache blocks received: Global Cache blocks served: GCS/GES messages received: 1, , GCS/GES messages sent: 1, , DBWR Fusion writes: Estd Interconnect traffic (KB) 6, Global Cache Efficiency Percentages (Target local+remote 100%) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Buffer access - local cache %: Buffer access - remote cache %: 4.53 Buffer access - disk %: 1.42 Global Cache and Enqueue Services - Workload Characteristics ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Avg global enqueue get time (ms): 17.5 Avg global cache cr block receive time (ms): 4.7 Avg global cache current block receive time (ms):

31 5 Ergebnisse T400 Data Scan T400 - Data Scan, 124 Mrows, 4.5 GByte 4'000 Throughput in [krows/sec]. 3'500 3'000 2'500 2'000 1'500 1' Node - HOT - RLP 1 Node - CHOT - RLP 2 Node - HOT RLP 2 Node - CHOT - RLP #Parallel Processes 31

32 5 Ergebnisse Analyse T400 Data Scan Parallelität 16, 1 node Avg %Time Total Wait wait Waits Wait Class Waits -outs Time (s) (ms) /txn Application Other 1, System I/O User I/O 36, Concurrency Commit Network

33 5 Ergebnisse Analyse T400 Data Scan Parallelität 16, 2 node Avg %Time Total Wait wait Waits Wait Class Waits -outs Time (s) (ms) /txn Other (-> PX qref latch) 74, ,465.6 Application System I/O User I/O 15, Cluster Concurrency Commit Network Avg %Time Total Wait wait Waits Wait Class Waits -outs Time (s) (ms) /txn User I/O 20, System I/O Other 3, Cluster Concurrency Commit Application Network

34 5 Ergebnisse Analyse T400 Data Scan Parallelität 16, 2 node WORKLOAD REPOSITORY report for DB Name DB Id Instance Inst Num Release RAC Host OPL OPL102A YES h0339u Load Profile ~~~~~~~~~~~~ Per Second Per Transaction Physical reads: 14, , WORKLOAD REPOSITORY report for DB Name DB Id Instance Inst Num Release RAC Host OPL OPL102B YES h033a2 Load Profile ~~~~~~~~~~~~ Per Second Per Transaction Physical reads:

35 5 Ergebnisse T500 Data Aggregate T500 - Create Index, 124 Mrows, 4.5 GByte 2'500 Elapsed Time in [sec] 2'000 1'500 1' Node Btree 1 Node Bitmap 2 Node Btree 2 Node Bitmap #Parallel Processes 35

36 5 Ergebnisse Analyse T500 Data Aggregate Create Index, Parallelität 16, 1 node Avg %Time Total Wait wait Waits Wait Class Waits -outs Time (s) (ms) /txn Application User I/O 276, System I/O 3, Other 8, Concurrency 1, Commit Network

37 5 Ergebnisse Analyse T500 Data Aggregate Create Index, Parallelität 16, 2 node Avg %Time Total Wait wait Waits Wait Class Waits -outs Time (s) (ms) /txn Application Other 13, System I/O 1, User I/O 122, Cluster 1, Configuration Concurrency Commit Network Avg %Time Total Wait wait Waits Wait Class Waits -outs Time (s) (ms) /txn User I/O 213, , System I/O 2, Cluster 1, Concurrency Other 12, Commit Application Network

38 5 Ergebnisse Analyse T500 Data Aggregate Create Index, Parallelität 16, 2 node Global Cache Load Profile ~~~~~~~~~~~~~~~~~~~~~~~~~ Per Second Per Transaction Global Cache blocks received: Global Cache blocks served: GCS/GES messages received: GCS/GES messages sent: DBWR Fusion writes: Estd Interconnect traffic (KB) Global Cache Efficiency Percentages (Target local+remote 100%) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Buffer access - local cache %: ####### Buffer access - remote cache %: 7.26 Buffer access - disk %: ####### Global Cache and Enqueue Services - Workload Characteristics ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Avg global enqueue get time (ms): 0.1 Avg global cache cr block receive time (ms): 1.0 Avg global cache current block receive time (ms):

39 5 Ergebnisse Analyse T500 Data Aggregate Create Index, Parallelität 16, 2 node Global Cache Load Profile ~~~~~~~~~~~~~~~~~~~~~~~~~ Per Second Per Transaction Global Cache blocks received: Global Cache blocks served: GCS/GES messages received: GCS/GES messages sent: DBWR Fusion writes: Estd Interconnect traffic (KB) Global Cache Efficiency Percentages (Target local+remote 100%) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Buffer access - local cache %: Buffer access - remote cache %: 0.01 Buffer access - disk %: Global Cache and Enqueue Services - Workload Characteristics ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Avg global enqueue get time (ms): 39.0 Avg global cache cr block receive time (ms): 1.2 Avg global cache current block receive time (ms):

40 5 Ergebnisse T600 Data Read T600 - Data Read (random) 124 Mrows, 4.5 GByte 1.8 Throughput in [krows/sec] % + 52% 1 Node 2 Node #Parallel Processes 40

41 5 Ergebnisse Analyse T600 Data Read Parallelität 32, 1 node Avg %Time Total Wait wait Waits Wait Class Waits -outs Time (s) (ms) /txn User I/O 473, , ,542.6 Application Other 5, System I/O 27, Commit 6, Concurrency Cluster Network

42 5 Ergebnisse Analyse T600 Data Read Parallelität 32, 2 nodes Avg %Time Total Wait wait Waits Wait Class Waits -outs Time (s) (ms) /txn User I/O 232, , Application Cluster 92, System I/O 12, Other 8, Commit 2, Concurrency Network Avg %Time Total Wait wait Waits Wait Class Waits -outs Time (s) (ms) /txn User I/O 230, , Cluster 252, ,080.2 Application System I/O 11, Commit 2, Other 8, Concurrency Configuration Network

43 5 Ergebnisse Analyse T600 Data Read Parallelität 32, 2 nodes Global Cache Load Profile ~~~~~~~~~~~~~~~~~~~~~~~~~ Per Second Per Transaction Global Cache blocks received: Global Cache blocks served: GCS/GES messages received: GCS/GES messages sent: 2, , DBWR Fusion writes: Estd Interconnect traffic (KB) 1, Global Cache Efficiency Percentages (Target local+remote 100%) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Buffer access - local cache %: Buffer access - remote cache %: 2.00 Buffer access - disk %: Global Cache and Enqueue Services - Workload Characteristics ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Avg global enqueue get time (ms): Avg global cache cr block receive time (ms): 1.4 Avg global cache current block receive time (ms):

44 5 Ergebnisse T700 Data Update T700 - Data Update (random) 124 Mrows, 4.5 GByte 2.5 Throughput in [krows/sec] % % 1 Node 2 Node #Parallel Processes 44

45 5 Ergebnisse Analyse T700 Data Update Parallelität 32, 1 node Avg %Time Total Wait wait Waits Wait Class Waits -outs Time (s) (ms) /txn User I/O 472, , Application Other 9, System I/O 30, Configuration Concurrency Commit Cluster Network

46 5 Ergebnisse Analyse T700 Data Update Parallelität 32, 2 nodes Avg %Time Total Wait wait Waits Wait Class Waits -outs Time (s) (ms) /txn User I/O 228, , Application Cluster 80, System I/O 17, Other 12, Concurrency Commit Configuration Network Avg %Time Total Wait wait Waits Wait Class Waits -outs Time (s) (ms) /txn User I/O 228, , Cluster 173, Application System I/O 17, Other 10, Concurrency Commit Configuration Network

47 5 Ergebnisse Analyse T700 Data Update Parallelität 32, 2 nodes Global Cache Load Profile ~~~~~~~~~~~~~~~~~~~~~~~~~ Per Second Per Transaction Global Cache blocks received: Global Cache blocks served: GCS/GES messages received: GCS/GES messages sent: 1, DBWR Fusion writes: Estd Interconnect traffic (KB) 1, Global Cache Efficiency Percentages (Target local+remote 100%) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Buffer access - local cache %: Buffer access - remote cache %: 2.31 Buffer access - disk %: Global Cache and Enqueue Services - Workload Characteristics ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Avg global enqueue get time (ms): 3.8 Avg global cache cr block receive time (ms): 0.9 Avg global cache current block receive time (ms):

48 6 Schlussfolgerungen (1) Um RAC kommt man langfristig nicht herum - Oracle Lizenzpolitik RAC behutsam einführen - Engineering Aufwand nicht unterschätzen - Zuverlässigkeit und Performance nicht überschätzen - Prototyp bauen, um Erfahrung zu sammeln Zunächst Applikationen über Services einzelnen RAC Clusterknoten zuweisen, um Konflikte zu vermeiden 48

49 6 Schlussfolgerungen (2) Applikationen auf ihr Verhalten im RAC überprüfen - Performanceanalyse mit AWR (nicht immer fehlerfrei) - Ca. 50 Seiten pro Report - Pro Instance ein Report Methoden zur Vermeidung von Konflikten - Partitionierung - Sequenzen überprüfen (ORDER) - Reverse Indizes für hot spots - IOT hat höheres Konfliktpotential als HOT - Data Load möglichst nur von einer Instanz, falls gemeinsame Segmentstrukturen betroffen sind (Tabelle, Indizes) 49

50 6 Schlussfolgerungen (3) Intra-SQL Parallelität im RAC - Speed Up - Batch Scale Up Inter-SQL Parallelität im RAC - Transaction Scale Up Für Oracle 11g Release 2 sind weitere RAC Verbesserungen zu erwarten 50

51 IT Consulting & Engineering Qualität als Schlüssel zum Erfolg. In&Out AG, Kilchbergsteig 13, 8038 Zürich, Tel

52 Weitere Informationen In&Out AG Kilchbergsteig 13 CH 8038 Zürich Telefon: Fax: Manfred Drozd Dipl.-Inform. Telefon: Internet: Manfred Drozd ist seit Abschluss des Informatik Studiums 1980 in der IT Branche tätig und hat die Entwicklung der relationalen Datenbanktechnik von Anfang an miterlebt. Er arbeitet seit Version 3.1 (1984) mit dem Oracle Datenbankserver und war über 11 Jahre für Oracle tätig, zuletzt als Technischer Direktor der Consulting Practice Server Technology & Performance Architecture. In dieser Funktion hat er zahlreiche Oracle Performance Tests in den Benchmark Centers der Hardware Hersteller und bei grossen europäischen Telecom Unternehmen durchgeführt. Herr Drozd hat zahlreiche Seminare über Performance Tuning durchgeführt, zuletzt zum Thema Skalierbare Oracle Plattformen mit über 350 Teilnehmern in Basel, Bern, Frankfurt, München, Stuttgart und Zürich. Seit 2001 ist Manfred Drozd als unabhängiger Berater für grosse Schweizer Data Center und Outsourcing Unternehmen tätig. Sein Arbeitsgebiet umfasst Strategie, Architektur, Betrieb und Optimierung von IT Plattformen, insbesondere mit Oracle Datenbanksystemen. Nebenamtlich ist Herr Drozd im Vorstand der Swiss Oracle Users Group (SOUG) tätig und dort für das Ressort Events verantwortlich. 52

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

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

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

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

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

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

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 Kostenlos aber effektiv: Performanceanalyse mit Statspack und SQL* Benedikt Nahlovsky Performing Databases GmbH Mitterteich 2 Referent Benedikt Nahlovsky Troubleshooter, Database integrator, Performance

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

Die Performance von Exadata im Vergleich zu konventionellen Plattformen

Die Performance von Exadata im Vergleich zu konventionellen Plattformen Die Performance von Exadata im Vergleich zu konventionellen Plattformen Manfred Drozd, In&Out AG, Zürich Im September 2009 hat Oracle mit Exadata V2 die erste Datenbank-Maschine angekündigt, die sowohl

Mehr

Performance Abnahmetest von Oracle Plattformen

Performance Abnahmetest von Oracle Plattformen Performance Abnahmetest von Oracle Plattformen Manfred Drozd DOAG Jahreskonferenz Mannheim 16. November 26 In&Out AG Consulting Engineering Training Kilchbergsteig 13 CH-838 Zürich Inhaltsverzeichnis Performance

Mehr

The Unbreakable Database System

The Unbreakable Database System The Unbreakable Database System Real Application Cluster Unterföhring, 04.2005 M. Kühn 1 Comparisson HA - HA Ziele, DataGuard, HA Oracle, RAC RAC Features - Cache Fusion, TAF, Load Balancing RAC on Solaris

Mehr

Performance in der Oracle Datenbank von Anfang an

Performance in der Oracle Datenbank von Anfang an Performance in der Oracle Datenbank von Anfang an Marco Mischke, 26.04.2018 DOAG Regional Agenda Tabellen Indizes Ausführungspläne SQL vs PL/SQL Tabellen Zu 99% werden Standard Strukturen zur Speicherung

Mehr

Oracle 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

Speicheroptimierung und DBMS Tuning. Daniel Nelle

Speicheroptimierung und DBMS Tuning. Daniel Nelle Speicheroptimierung und DBMS Tuning von Daniel Nelle dbtotal.de -1- Ich stelle vor... Daniel Nelle (*1983) Oracle Datenbank Administrator seit 2004 Informatik-Student an der Hochschule

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

Andrea Held. Virtualisierung im Oracle-Umfeld Virtualisierungslayer Voraussetzungen Schnittstellen Workload Management Grid Control

Andrea Held. Virtualisierung im Oracle-Umfeld Virtualisierungslayer Voraussetzungen Schnittstellen Workload Management Grid Control Andrea Held Virtualisierung im Oracle-Umfeld Virtualisierungslayer Voraussetzungen Schnittstellen Workload Management Grid Control 1 Einzelne Server ausgelegt auf Lastspitzen Niedrige durchschnittliche

Mehr

SAP Plattformen im Performance Vergleich Exadata versus konventionelle Plattformen

SAP Plattformen im Performance Vergleich Exadata versus konventionelle Plattformen SAP Plattformen im Performance Vergleich Exadata versus konventionelle Plattformen Oracle Exadata Database Machine X2 for SAP Event Manfred Drozd Rüschlikon, 25. August 2011 Wie schnell ist Ihr Auto? Quelle:

Mehr

Lizenzkosten durch geeignete Infrastrukturen optimieren

Lizenzkosten durch geeignete Infrastrukturen optimieren Lizenzkosten durch geeignete Infrastrukturen optimieren November 2017 manfred.drozd@peakmarks.com Lizenzkosten durch geeignete Infrastrukturen optimieren 1 Über peakmarks 2 Ansatzpunkte für Lizenzoptimierung

Mehr

RMS-Tuning nach 4 Jahren

RMS-Tuning nach 4 Jahren RMS-Tuning nach 4 Jahren DB-Admin für RMS? Na Klar! Der Erfolg gab uns Recht TK Performance Kunde / Benutzer Software Entwickler Generalunternehmer Systemmanagement Applikations Support Ludolf.Treiber@t-systems.com

Mehr

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

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

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

FlexFrame for Oracle. Torsten Schlautmann OPITZ CONSULTING Gummersbach GmbH

FlexFrame for Oracle. Torsten Schlautmann OPITZ CONSULTING Gummersbach GmbH Torsten Schlautmann torsten.schlautmann@opitz-consulting.de OPITZ CONSULTING Gummersbach GmbH +49 2261 6001-1175 Agenda Funktionsweise Einsatzszenarien Rahmenbedingungen Zusammenfassung Fragen und Antworten

Mehr

Praktische Erfahrungen mit SPARC S7-2 Server

Praktische Erfahrungen mit SPARC S7-2 Server Praktische Erfahrungen mit SPARC S7-2 Server Marcel Hofstetter hofstetter@jomasoft.ch https://jomasoftmarcel.blogspot.ch CEO / Enterprise Consultant JomaSoft GmbH Oracle ACE Solaris V1.0 (20.11.2018) 1

Mehr

Index Rebuild. DOAG Konferenz , Nürnberg DOAG Konferenz , Nürnberg Martin Hoermann Martin Hoermann

Index Rebuild. DOAG Konferenz , Nürnberg DOAG Konferenz , Nürnberg Martin Hoermann Martin Hoermann Index Rebuild DOAG Konferenz 17.01.2011, Nürnberg DOAG Konferenz 17.11.2011, Nürnberg Martin Hoermann info@ordix.de Martin Hoermann www.ordix.de info@ordix.de www.ordix.de Eine kurze Geschichte der Zeit

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

Kriterien für die Auswahl geeigneter DBaaS Infrastrukturen. August 2014

Kriterien für die Auswahl geeigneter DBaaS Infrastrukturen. August 2014 Kriterien für die Auswahl geeigneter DBaaS Infrastrukturen August 2014 Inhaltsverzeichnis 1 Anforderungen 2 Service Angebot 3 Virtualisierung 4 Storage Technologie 5 Server Technologie 6 Infrastruktur

Mehr

Ganzheitliche Optimierung

Ganzheitliche Optimierung Ganzheitliche Optimierung Tuning im Anwendungskontext Thomas Klughardt Senior Systems Consultant Nützliche Tools und Lösungen Aber keine Plattform Lösungsbereiche DATENBANK MANAGEMENT WINDOWS SERVER MANAGEMENT

Mehr

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

HANA Solution Manager als Einstieg

HANA Solution Manager als Einstieg Markus Stockhausen HANA Solution Manager als Einstieg Collogia Solution Day Hamburg 28.04.2016 Agenda HANA Solution Manager als Einstieg 1 Überblick 2 Techniken 3 Sizing Collogia Unternehmensberatung AG,

Mehr

IN&OUT AG. Oracle Performance Benchmark HPE Intel RHEL und IBM Power8 AIX. Andreas Zallmann CEO, In&Out AG. Version: Datum:

IN&OUT AG. Oracle Performance Benchmark HPE Intel RHEL und IBM Power8 AIX. Andreas Zallmann CEO, In&Out AG. Version: Datum: IN&OUT AG Oracle Performance Benchmark HPE Intel RHEL und IBM Power8 AIX Andreas Zallmann CEO, In&Out AG Version: 1. Datum: 18.11.216 Klassifikation: nicht klassifiziert In&Out AG IT Consulting & Engineering

Mehr

DOAG Konferenz 2007 in Nürnberg

DOAG Konferenz 2007 in Nürnberg DOAG Konferenz 2007 in Nürnberg Auswahl und Sizing: Die richtige Hardware (+Software) für Oracle Björn Bröhl Projektmanager Handlungsbevollmächtigter Seite 1 Inhalt Die Zielsetzung Vorgehensweise Auswahl

Mehr

The Unbreakable Database System

The Unbreakable Database System The Unbreakable Database System Real Application Cluster auf Sun Cluster 3.0 Unterföhring, 11.2002 M. Beeck, M. Kühn 1 Comparisson HA - HA Ziele, DataGuard, HA Oracle, RAC Sun Cluster 3.0 Key Features

Mehr

Index Rebuild. DOAG Konferenz , Nürnberg. Martin Hoermann

Index Rebuild. DOAG Konferenz , Nürnberg. Martin Hoermann Index Rebuild DOAG Konferenz 17.11.2011, Nürnberg Martin Hoermann info@ordix.de www.ordix.de asktom.oracle.com Quelle: asktom.oracle.com/pls/asktom/f?p=100:11:745954239666467::::p11_question_id:2913600659112

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

Exadata V2 Erfahrungsbericht

Exadata V2 Erfahrungsbericht Exadata V2 Erfahrungsbericht Manfred Drozd In&Out AG Kilchbergsteig 13 CH-8038 Zürich Schlüsselworte Exadata V2, Architektur und Interna, Performance Einleitung Der Vortrag betrachtet schwerpunktmässig

Mehr

Standardsoftware. Prozessarchitektur. Prof. Dr. Bernhard Schiefer 3-1

Standardsoftware. Prozessarchitektur. Prof. Dr. Bernhard Schiefer 3-1 Standardsoftware Prozessarchitektur Prof. Dr. Bernhard Schiefer 3-1 Arbeitsteilung der Prozesse "SAP Services" Message Dialog Verbuchung V M D A B Batch 12 11 1 10 2 9 3 8 4 7 6 5 B SAP-Dispatcher Spool

Mehr

In Nullkommanix zur Datenbank in der eigenen Cloud

In Nullkommanix zur Datenbank in der eigenen Cloud In Nullkommanix zur Datenbank in der eigenen Cloud Ralf Durben & Manuel Hoßfeld BU Database Technologies Oracle Deutschland B.V. & Co KG Agenda Warum Multitenant für DB-Konsolidierung und DB-Cloud ( DBaaS

Mehr

Oracle 9i Einführung Performance Tuning

Oracle 9i Einführung Performance Tuning Kurs Oracle 9i Einführung Performance Tuning Teil 14 Index-Organized Tables Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 13 Seite 1 von 13 1. Anordnung von Zeilen in einer Tabelle 2. Einführung 3.

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

DBMS Tuning Get Started... Daniel Nelle

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

Mehr

Beschleunigung geschäftskritischer Anwendungen durch Infrastruktur Tuning

Beschleunigung 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

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

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

Oracle9i Designer. Rainer Willems. Page 1. Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH

Oracle9i Designer. Rainer Willems. Page 1. Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH Oracle9i Designer Rainer Willems Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH Page 1 1 Agenda 9i Designer & 9i SCM in 9i DS Design Server Generierung &

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

Well-Balanced. Performance Tuning

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

Mehr

Exadata und In-Memory Datenbewirtschaftung und Analyse Extrem mit Exadata und InMemory (Erfahrungsbericht)

Exadata und In-Memory Datenbewirtschaftung und Analyse Extrem mit Exadata und InMemory (Erfahrungsbericht) Exadata und In-Memory Datenbewirtschaftung und Analyse Extrem mit Exadata und InMemory (Erfahrungsbericht) Christian Haag, DATA MART Consulting Consulting Manager Oracle DWH Team Inhalt Thematik (Einordnung

Mehr

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

PostgreSQL Wartungsstrategien

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

Mehr

Erfahrungen mit TimesTen 7.0

Erfahrungen mit TimesTen 7.0 Erfahrungen mit TimesTen 7.0 Bianca Stolz & Christian Kühne Systemberater Oracle Agenda TimesTen im Markt Das Konzept von TimesTen TimesTen Architektur Funktionen TimesTen in der

Mehr

Oracle 12c NF. Was ist wirklich neu? (eine kleine Auswahl) Andrew Lacy Solution Architect

Oracle 12c NF. Was ist wirklich neu? (eine kleine Auswahl) Andrew Lacy Solution Architect Oracle 12c NF Was ist wirklich neu? (eine kleine Auswahl) Andrew Lacy Solution Architect DOAG Regio, Berlin, 04.03.2015 OPITZ CONSULTING Deutschland GmbH 2015 Seite 1 Agenda 1. Konsolidierung & vereinfachter

Mehr

Technische Background Info und Trivadis Scripts

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

Mehr

Oracle Real Application Cluster

Oracle Real Application Cluster Oracle Real Application Cluster Björn Bröhl OPITZ CONSULTING Gummersbach GmbH Seite 1 Übersicht Die RAC Architektur RAC Komponenten (Hard- und Software) Oracle Cluster Filesystem vs. Oracle Automatic Storage

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

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

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

Performance Tuning & Scale-Out mit MySQL

Performance 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

Mehr

Cloud Control und die Datenbank

Cloud Control und die Datenbank Cloud Control und die Datenbank von Jaroslav Dutov dbtotal.de 1 Enterprise Manager Cloud Control: Überblick System Management Software für die komplette IT Infrastruktur Oracle und

Mehr

Was man durch einen Wechsel zu Exadata gewinnen kann

Was man durch einen Wechsel zu Exadata gewinnen kann Was man durch einen Wechsel zu Exadata gewinnen kann Franck Pachot, dbi-services Exadata bietet viele Funktionen, dank derer es eine sehr schnelle Maschine für verschiedene Arten von die Database Machine

Mehr

Johannes Ahrends CarajanDB GmbH CarajanDB GmbH

Johannes Ahrends CarajanDB GmbH CarajanDB GmbH Johannes Ahrends CarajanDB GmbH CarajanDB wer ist denn das? Basisinformationen Standard Edition Funktionsvergleich Was gehört zur Hochverfügbarkeit? Redundante Systeme Monitoring Migration 2 Experten mit

Mehr

Oracle HA-Technologien Lizenzierung

Oracle HA-Technologien Lizenzierung Oracle HA-Technologien Lizenzierung Björn Bröhl OPITZ CONSULTING Gummersbach GmbH Seite 1 Was bedeutet Hochverfügbarkeit? Seite 2 Grundlagen Lizenzierung Lizenzform Kann der Endbenutzer direkt auf die

Mehr

Oracle Datenbank Tuning richtig gemacht und viel Geld gespart. Datenbanken sind unsere Welt

Oracle 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

Mehr

MySQL Replikation. Erkan Yanar erkan.yanar@linsenraum.de linsenraum.de 19.11.2013. linsenraum.de

MySQL Replikation. Erkan Yanar erkan.yanar@linsenraum.de linsenraum.de 19.11.2013. linsenraum.de MySQL Replikation Erkan Yanar erkan.yanar@linsenraum.de linsenraum.de linsenraum.de 19.11.2013 Erkan Yanar erkan.yanar@linsenraum.de linsenraum.de (linsenraum.de) MySQL Replikation 19.11.2013 1 / 37 Who

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

Understanding InnoDB

Understanding 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

Mehr

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 Kostenlos aber effektiv: Performanceanalyse mit Statspack und SQL* Benedikt Nahlovsky Performing Databases GmbH Mitterteich 2 Referent Benedikt Nahlovsky Troubleshooter, Database integrator, Performance

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

MySQL Konfiguration - die wichtigsten Parameter

MySQL 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

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

5000 User+, Erfahrungen im Produktivbetrieb einer Saas-DB. DOAG 2011 Konferenz + Ausstellung Bernhard Vogel & Frank Szilinski, esentri

5000 User+, Erfahrungen im Produktivbetrieb einer Saas-DB. DOAG 2011 Konferenz + Ausstellung Bernhard Vogel & Frank Szilinski, esentri 5000 User+, Erfahrungen im Produktivbetrieb einer Saas-DB DOAG 2011 Konferenz + Ausstellung Bernhard Vogel & Frank Szilinski, esentri Agenda Was ist RDS? Warum RDS? Setup Betrieb Lizensierung Datensicherheit

Mehr

Erfahrungsbericht, Konsolidierung und Administration Real Application Cluster

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

Mehr

Installation MySQL Replikationsserver 5.6.12

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

Mehr

Wie profitiert SAP MaxDB von SSD Technologie?

Wie profitiert SAP MaxDB von SSD Technologie? Wie profitiert SAP MaxDB von SSD Technologie? Direktor Software und Services SAP MaxDB InfoTage 2014 15.-25. September 2014 Purpose Agenda MaxDB ENTERPRISE EDITION Including Mobile DB Monitor MaxDB & SSD

Mehr

Oracle Standard Edition RAC. Martin Klier Klug GmbH integrierte Systeme, Teunz

Oracle Standard Edition RAC. Martin Klier Klug GmbH integrierte Systeme, Teunz Oracle Standard Edition RAC Martin Klier Klug GmbH integrierte Systeme, Teunz DOAG Regio Nürnberg, 17.10.2013 Referent Martin Klier Datenbankadministrator für Fachliche Schwerpunkte: - Performanceoptimierung

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

Fast Analytics on Fast Data

Fast Analytics on Fast Data Fast Analytics on Fast Data Kudu als Storage Layer für Banking Applikationen Problem Klassischer Kreditprozess Beantragung in der Filiale Aufwendiger Prozess Nachweis durch Dokumente Manuelle Bewilligung

Mehr

Exadata in der Champions League - Ein Fazit nach der 1. Saison Rainer Marekwia Oracle STU, Oracle Deutschland GmbH DOAG SIG DWH, München 25.

Exadata in der Champions League - Ein Fazit nach der 1. Saison Rainer Marekwia Oracle STU, Oracle Deutschland GmbH DOAG SIG DWH, München 25. Exadata in der Champions League - Ein Fazit nach der 1. Saison Rainer Marekwia Oracle STU, Oracle Deutschland GmbH DOAG SIG DWH, München 25. Juni 2009 Exadata in der Champions League

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

RAC auf Sun Cluster 3.0

RAC auf Sun Cluster 3.0 RAC auf Sun Cluster 3.0 Schlüsselworte RAC, OPS, Sun Cluster, Performance, Availability Zusammenfassung Oracle hat mit dem Real Application Cluster (RAC) aus einer Hochverfügbarkeitslösung eine Höchstverfügbarkeitslösung

Mehr

Migration von Oracle auf HANA Was bedeutet das? Peter Heintzen, Bereichsleiter SIG Oracle & SAP

Migration von Oracle auf HANA Was bedeutet das? Peter Heintzen, Bereichsleiter SIG Oracle & SAP Migration von Oracle auf HANA Was bedeutet das? Peter Heintzen, Bereichsleiter 28.06.2014 SIG Oracle & SAP Facts & Figures Geschäftsform Hauptsitz: Gründung Beschäftigte Beteiligungen Inhabergeführte AG

Mehr

Oracle Database 10g Die RAC Evolution

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

Mehr

SAFE HARBOR STATEMENT

SAFE HARBOR STATEMENT SAFE HARBOR STATEMENT The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment

Mehr

SODA. Die Datenbank als Document Store. Rainer Willems. Master Principal Sales Consultant Oracle Deutschland B.V. & Co. KG

SODA. Die Datenbank als Document Store. Rainer Willems. Master Principal Sales Consultant Oracle Deutschland B.V. & Co. KG SODA Die Datenbank als Document Store Rainer Willems Master Principal Sales Consultant Oracle Deutschland B.V. & Co. KG vs No Anforderungskonflikte Agile Entwicklung Häufige Schema-Änderungen Relationales

Mehr

Hochverfügbarkeit - wie geht das?

Hochverfügbarkeit - wie geht das? THINKIT DOIT ORBIT Hochverfügbarkeit - wie geht das? AGENDA Überblick Standby-Datenbanken FailSafe (Windows) Real Application Cluster (RAC) Architektur der Maximalen Verfügbarkeit Fragen? WAS IST HIGH

Mehr

TSM 5.2 Experiences Lothar Wollschläger Zentralinstitut für Angewandte Mathematik Forschungszentrum Jülich

TSM 5.2 Experiences Lothar Wollschläger Zentralinstitut für Angewandte Mathematik Forschungszentrum Jülich TSM 5.2 Experiences Lothar Wollschläger Zentralinstitut für Angewandte Mathematik Forschungszentrum Jülich L.Wollschlaeger@fz-juelich.de Contents TSM Test Configuration Supercomputer Data Management TSM-HSM

Mehr

Tuning des Weblogic /Oracle Fusion Middleware 11g. Jan-Peter Timmermann Principal Consultant PITSS

Tuning des Weblogic /Oracle Fusion Middleware 11g. Jan-Peter Timmermann Principal Consultant PITSS Tuning des Weblogic /Oracle Fusion Middleware 11g Jan-Peter Timmermann Principal Consultant PITSS 1 Agenda Bei jeder Installation wiederkehrende Fragen WievielForms Server braucheich Agenda WievielRAM

Mehr

27. 03. 2007 IT-Frühstück IT Trend Virtualisierung Hype oder Nutzen? Praxisaspekte

27. 03. 2007 IT-Frühstück IT Trend Virtualisierung Hype oder Nutzen? Praxisaspekte Ole Raether raether@oraservices.de 27. 03. 2007 IT-Frühstück IT Trend Virtualisierung Hype oder Nutzen? Praxisaspekte Inhalt oraservices.de Probleme: Failover Cluster, RAC 24*7 Fazit Was tun? oraservices.de

Mehr

<Insert Picture Here> Grid Control 11g und My Oracle Support Ulrike Schwinn

<Insert Picture Here> Grid Control 11g und My Oracle Support Ulrike Schwinn Grid Control 11g und My Oracle Support Ulrike Schwinn Herausforderungen 2 verschiedene Welten IT Operationen Support Performance Management Configuration Management Provisioning,

Mehr

Oracle Workload für den Mainframe

Oracle Workload für den Mainframe Oracle Workload für den Mainframe DOAG Regionalgruppe 18.01.2005 Joachim Jaensch Principal Sales Consultant BU Datenbank und Plattformtechnologien joachim.jaensch jaensch@oracle.com Agenda Der Mainframe

Mehr

RAC mit Oracle 10g Standard Edition und ASM

RAC mit Oracle 10g Standard Edition und ASM RAC mit Oracle 10g Standard Edition und ASM DOAG Regional-Treffen Stuttgart 20. Januar 2005 Manfred Wisotzky und Sandro Crepaldi RAC mit Oracle 10g Standard Edition > Einleitung > Projekt Hardware > Betriebssysteme

Mehr

Oracle Data Warehouse Integrator Builder Ein Selbstversuch

Oracle Data Warehouse Integrator Builder Ein Selbstversuch Oracle Data Warehouse Integrator Builder Ein Selbstversuch DOAG Konferenz 2013, Nürnberg Dani Schnider, Trivadis AG BASEL BERN BRUGG LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN

Mehr

Oracle Database 10g -Die Datenbank für Grid-Computing und mehr - Günther Stürner Director Business Unit Database & STCC Oracle Deutschland GmbH

Oracle Database 10g -Die Datenbank für Grid-Computing und mehr - Günther Stürner Director Business Unit Database & STCC Oracle Deutschland GmbH Oracle Database 10g -Die Datenbank für Grid-Computing und mehr - Günther Stürner Director Business Unit Database & STCC Oracle Deutschland GmbH Das g im Namen g = Grid = Gitter = Gitternetz = Stromnetz

Mehr

Weblogic 12.2 und DB 12.2 das perfekte Duo

Weblogic 12.2 und DB 12.2 das perfekte Duo Gemeinsam mehr erreichen. Weblogic 12.2 und DB 12.2 das perfekte Duo Matthias Fuchs, Andreas Chatziantoniou Vorstellung > Esentri > Matthias Fuchs > Oracle Partner Spezialized SOA > Ettlingen, Nürnberg

Mehr

<Insert Picture Here> z/os Migration und Integration

<Insert Picture Here> z/os Migration und Integration z/os Migration und Integration Thomas Niewel Leitender Systemberater Agenda Überblick Integration von z/os Daten und Anwendungen Migration von z/os Daten und Anwendungen Erfahrungen

Mehr

Herzlich Willkommen zum HP Storage Summit 2015

Herzlich Willkommen zum HP Storage Summit 2015 ENDE Herzlich Willkommen zum HP Storage Summit 2015 1 10.09.2015 HP Storage Launch HP 3PAR StoreServ 8000 Storage Lösungen für den New Style of Business HP 3PAR StoreServ Next Gen Tech Talk Peter Mattei

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

ORACLE CLOUD VERLEIHT ADF ANWENDUNGEN FLÜGEL. Andreas Koop CEO & Consultant Oracle Technologies

ORACLE CLOUD VERLEIHT ADF ANWENDUNGEN FLÜGEL. Andreas Koop CEO & Consultant Oracle Technologies ORACLE CLOUD VERLEIHT ADF ANWENDUNGEN FLÜGEL CEO & Consultant Oracle Technologies DOAG 2013 Development, Bonn, 19.06.2013 ÜBER MICH CEO & Consultant Oracle Technologies Beratung, Training Oracle Technologie

Mehr