SQL Planmanagement. unter der Lupe. DOAG Konferenz 2012, Nürnberg Jan Krüger TUI Infotec GmbH, Hannover
|
|
- Rosa Amsel
- vor 5 Jahren
- Abrufe
Transkript
1 SQL Planmanagement unter der Lupe DOAG Konferenz 2012, Nürnberg Jan Krüger TUI Infotec GmbH, Hannover
2 TUI InfoTec. Wir schreiben Geschichte. Von der IT-Abteilung des Touristikkonzerns zum international agierenden IT-Dienstleister. < seit Oktober 2011 IT Abteilung innerhalb der TUI Gründung TUI InfoTec Fokus ausschließlich auf das TUI-Geschäft über 30 internationale Konzernkunden Joint Venture Sonata 50,1 % TUI 49,9 % TUI Travel PLC übernimmt die TUI InfoTec von Sonata Software vollständig TUI InfoTec We integrate your business Page Nr.
3 TUI InfoTec. Entwicklungs- und Rechenzentren. Hannover 1 Hannover Mitarbeiter ( Ende 2012) TUI InfoTec We integrate your business Page Nr.
4 TUI InfoTec. Unsere Partner und Provider. Gemeinsam mit unseren strategischen Partnern gewährleisten wir die Umsetzung von innovativen Komplettlösungen für unsere Kunden. TUI InfoTec We integrate your business Page Nr.
5 SQL Plan Management unter der Lupe Was wollen Sie eigentlich hier? Basisarbeit Nichts bleibt ewig Adaptive Cursor Sharing Dem CBO auf die Sprünge helfen
6 Was wollen Sie eigentlich hier?
7 Warum wir Plan Management einsetzen
8 Schwierig, schwierig
9 Oder Bulletpoints? SQL> select count(*) from dba_sql_plan_baselines; 0 SQL> alter session set optimizer_capture_sql_plan_baselines=true; Session altered. SQL> select count(iata_cd) from airport where country='united States'; 1209 SQL> select count(*) from dba_sql_plan_baselines; 0 SQL> select count(iata_cd) from airport where country='united States'; 1209 SQL> select count(*) from dba_sql_plan_baselines; 1
10 Spielen
11 Set!
12 Baukasten???
13 Die Flughäfen der Welt Daten und Abbildung openflights.org
14 Unsere 1 Tabellen Applikation 1,Goroka,Goroka,Papua New Guinea,GKA,AYGA, , ,5282,10,U 2,Madang,Madang,Papua New Guinea,MAG,AYMD, , ,20,10,U 3,Mount Hagen,Mount Hagen,Papua New Guinea,HGU,AYMH, , ,5388,10,U 207,Blida,Blida,Algeria,"",DAAB, , ,535,1,N NAME CITY COUNTRY IATA_CD 1050,Banjul Intl,Banjul,Gambia,BJL,GBYD, ICAO_CD , ,95,0,N 352,Hannover,Hannover,Germany,HAJ,EDDV, , ,183,1,E 3830,Chicago Ohare Intl,Chicago,UnitedStates,ORD,KORD, , ,668,-6,A LATITUDE LONGITUDE ALTITUDE
15 Die Flughäfen der Welt Latitude Gambia Longitude Daten und Abbildung openflights.org
16 Spendieren wir ein paar Indices create index latitude_idx on airport(latitude); create index longitude_idx on airport(longitude); create index country_idx on airport(country); exec dbms_stats.gather_table_stats(null, 'AIRPORT', estimate_percent=>100, cascade=>true, method_opt=>'for ALL COLUMNS SIZE 254');
17 SQL Plan Management unter der Lupe Was wollen Sie eigentlich hier? Basisarbeit Nichts bleibt ewig Adaptive Cursor Sharing Dem CBO auf die Sprünge helfen
18 Die Baseline (dba_sql_plan_baselines) Baseline Accepted = YES Accepted = NO = YES = NO
19 Ein Statement select count(iata_cd) from airport where country= Gambia Id Operation Name E-Rows SELECT STATEMENT 1 SORT AGGREGATE 1 2 TABLE ACCESS BY INDEX ROWID AIRPORT 1 * 3 INDEX RANGE SCAN COUNTRY_IDX Predicate Information (identified by operation id): access("country"='gambia')? CBO COUNT(IATA_CD) EXEC
20 Die Baseline & der Cursorcache Cursorcache Baseline Accepted = YES Accepted = NO = YES = NO
21 Befüllen der Baseline Cursorcache Baseline Accepted = YES = YES Accepted = NO REPRODUCED=YES = NO OPTIMIZER_CAPTURE_SQL_ PLAN_BASELINES=true oder DBMS_SPM. LOAD_PLANS_FROM_CURSOR_CACHE
22 Select * from dba_sql_plan_baselines Signature Sql_handle SQL_58cd c0e Sql_text select count(iata_cd) from airport where country='gambia' Plan_name SQL_PLAN_5jmaj44922b0f45fcffbd Creator SPM_TEST Origin AUTO-CAPTURE Parsing_schema_name SPM_TEST Version Created :45:13, Last_modified Last_executed :45:13, Last_verified, Accepted, Fixed, Reproduced U.a. DBMS_SPM.CONFIGURE ( plan_retention_weeks, 53) Autopurge=YES
23 select * from table(dbms_xplan.display_sql_plan_baseline(null, 'SQL_PLAN_5jmaj44922b0f45fcffbd', 'ADVANCED')) Outline Data from SMB: /*+ BEGIN_OUTLINE_DATA INDEX_RS_ASC(@"SEL$1" "AIRPORT"@"SEL$1" ("AIRPORT"."COUNTRY")) OUTLINE_LEAF(@"SEL$1") ALL_ROWS DB_VERSION(' ') OPTIMIZER_FEATURES_ENABLE(' ') IGNORE_OPTIM_EMBEDDED_HINTS END_OUTLINE_DATA */ Plan hash value: Id Operation Name SELECT STATEMENT 1 SORT AGGREGATE 2 TABLE ACCESS BY INDEX ROWID AIRPORT * 3 INDEX RANGE SCAN COUNTRY_IDX
24 Ausführung nach einem re-parse Cursorcache? Baseline Accepted = YES Accepted = NO = YES = NO
25 SQL Plan Management unter der Lupe Was wollen Sie eigentlich hier? Basisarbeit Nichts bleibt ewig Adaptive Cursor Sharing Dem CBO auf die Sprünge helfen
26 Das Bessere ist der Feind des Guten select count(iata_cd) from airport where country='gambia' Plan hash value: Id Operation Name E-Rows SELECT STATEMENT 1 SORT AGGREGATE 1 2 TABLE ACCESS BY INDEX ROWID AIRPORT 1 * 3 INDEX RANGE SCAN COUNTRY_IDX Predicate Information (identified by operation id): access("country"='gambia')
27 Viel hilft viel! create index country_idx2 on airport(country, iata_cd); exec dbms_stats.gather_schema_stats('spm_test', estimate_percent=>100, method_opt=>'for ALL COLUMNS SIZE 254'); cascade=>true); select count(iata_cd) from airport where country='gambia';
28 Ein neuer Plan Cursorcache? Baseline Accepted = YES Accepted = NO = YES = NO
29 select * from table(dbms_xplan.display_sql_plan_baseline(null, 'SQL_PLAN_5jmaj44922b0f6d136c13', '')) SQL handle: SQL_58cd c0e SQL text: select count(iata_cd) from airport where country='gambia' Plan name: SQL_PLAN_5jmaj44922b0f6d136c13 Plan id: : YES Fixed: NO Accepted: NO Origin: AUTO-CAPTURE Plan hash value: Id Operation Name Rows Bytes Cost (%CPU) Time SELECT STATEMENT (0) 00:00:01 1 SORT AGGREGATE 1 14 * 2 INDEX RANGE SCAN COUNTRY_IDX (0) 00:00: Predicate Information (identified by operation id): access("country"='gambia')
30 Evolution der Pläne Cursorcache Baseline Accepted = YES Accepted = NO = YES = NO
31 Darwinismus in der Datenbank var c clob; exec :c := DBMS_SPM.EVOLVE_SQL_PLAN_BASELINE(); print c verify => YES commit => YES Auch einzelne Pläne anwählbar.
32 Evolve SQL Plan Baseline Report Inputs: SQL_HANDLE =, PLAN_NAME = TIME_LIMIT = DBMS_SPM.AUTO_LIMIT VERIFY = YES COMMIT = YES Plan: SQL_PLAN_5jmaj44922b0f6d136c Plan was verified: Time used,141 seconds. Plan passed performance criterion: 1,5 times better than baseline plan. Plan was changed to an accepted plan. Baseline Plan Test Plan Stats Ratio Execution Status: COMPLETE COMPLETE Rows Processed: 1 1 Elapsed Time(ms):,1,085 1,18 CPU Time(ms): 0 0 Buffer Gets: 3 2 1,5 Physical Read Requests: 0 0 Physical Write Requests: 0 0 Physical Read Bytes: 0 0 Physical Write Bytes: 0 0 Executions: 1 1 Number of plans verified: 1 Number of plans accepted: 1
33 Evolution der Pläne Cursorcache Baseline Accepted = YES Accepted = NO = YES = NO
34 Reparse nach CBO-Kosten Cursorcache? Baseline Accepted = YES Accepted = NO = YES = NO
35 Doch kein schöner Plan - Disabled Cursorcache Baseline Accepted = YES = YES variable n number exec :n :=DBMS_SPM.ALTER_SQL_PLAN_BASELINE Accepted = NO (NULL, 'SQL_PLAN_5jmaj44922b0f6d136c13', 'enabled', 'NO'); = NO Automatischer Aufräumjob!
36 Doch kein schöner Plan - Fixed Cursorcache Baseline Accepted = YES = YES Accepted = NO keine Aufnahme neuer Pläne für dieses SQL = NO variable n number exec :n :=DBMS_SPM.ALTER_SQL_PLAN_BASELINE (NULL, 'SQL_PLAN_...', fixed, YES');
37 drop index country_idx; Cursorcache? Baseline Accepted = YES Accepted = NO = YES = NO
38 drop index country_idx; drop index country_idx2; Cursorcache? (FULL TABLE SCAN) Baseline Accepted = YES Accepted = NO = YES = NO (INDEX RANGE SCAN)
39 Überraschung! (INDEX RANGE SCAN) select * from table(dbms_xplan.display_sql_plan_baseline(null, 'SQL_PLAN_5jmaj44922b0f45fcffbd', '')) Id Operation Name Rows Bytes Cost (%CPU) Time SELECT STATEMENT (0) 00:00:01 1 SORT AGGREGATE 1 14 * 2 TABLE ACCESS FULL AIRPORT (0) 00:00:
40 Die Tücke der Signature Schema SPM_TEST Table AIRPORT Index country_idx Select Schema SPM_TEST Table AIRPORT Select Cursorcache INVALID_UNAUTH! Baseline Accepted = YES Accepted = NO = YES
41 SQL Plan Management unter der Lupe Was wollen Sie eigentlich hier? Basisarbeit Nichts bleibt ewig Adaptive Cursor Sharing Dem CBO auf die Sprünge helfen
42 Breitengrad von -90 bis 90 Latitude Longitude Daten und Abbildung openflights.org
43 Adaptive Cursor Sharing ohne SPM cleanout baseline alter session set optimizer_capture_sql_plan_baselines=false; exec :n := &1;? select count(iata_cd) from airport where latitude > :n; Id Operation Name SELECT STATEMENT 1 SORT AGGREGATE * 2 TABLE ACCESS FULL AIRPORT Id Operation Name SELECT STATEMENT 1 SORT AGGREGATE 2 TABLE ACCESS BY INDEX ROWID AIRPORT * 3 INDEX RANGE SCAN LATITUDE_IDX
44 Adaptive Cursor Sharing ohne SPM cleanout baseline alter session set optimizer_capture_sql_plan_baselines=false; exec :n := &1; select count(iata_cd) from airport where latitude > :n;? N = Count(iata_cd) FULL TABLE SCAN FULL TABLE SCAN 90 0 FULL TABLE SCAN FULL TABLE SCAN 80 1 FULL TABLE SCAN 85 0 FULL TABLE SCAN FULL TABLE SCAN 98 0 INDEX RANGE SCAN LATITUDE_IDX
45 Adaptive Cursor Sharing ohne SPM 2 N = Count(iata_cd) 85 0 INDEX RANGE SCAN LATITUDE_IDX FULL TABLE SCAN FULL TABLE SCAN 80 1 FULL TABLE SCAN 80 1 FULL TABLE SCAN 82 1 INDEX RANGE SCAN LATITUDE_IDX 81 1 FULL TABLE SCAN 82 1 INDEX RANGE SCAN LATITUDE_IDX 81 1 FULL TABLE SCAN 82 1 INDEX RANGE SCAN LATITUDE_IDX
46 Adaptive Cursor Sharing mit SPM alter session set optimizer_capture_sql_plan_baselines=true; exec :n := &1; select count(iata_cd) from airport where latitude > :n; N = Count(iata_cd) FULL TABLE SCAN FULL TABLE SCAN 90 0 FULL TABLE SCAN FULL TABLE SCAN 80 1 FULL TABLE SCAN 92 0 FULL TABLE SCAN FULL TABLE SCAN 98 0 FULL TABLE SCAN
47 Alles stabil mit SPM und ACS Cursorcache (FULL TABLE SCAN) Baseline Accepted = YES Accepted = NO = YES = NO
48 Es hätte auch anders kommen können Cursorcache (INDEX RANGE SCAN) Baseline Accepted = YES Accepted = NO = YES = NO EVOLVE verify= YES geht manchmal schief
49 EVOLVE verify= NO Cursorcache? N > Baseline Accepted = YES Accepted = NO = YES = NO Hint BIND_AWARE bzw. NO_BIND_AWARE nicht Teil der Baseline
50 SQL Plan Management unter der Lupe Was wollen Sie eigentlich hier? Basisarbeit Nichts bleibt ewig Adaptive Cursor Sharing Dem CBO auf die Sprünge helfen
51 Einen schlechten Plan patchen Cursorcache Baseline Accepted = YES Accepted = NO = YES = NO SQL> SQL>alter DBMS_SPM.ALTER_SQL_PLAN_BASELINE session set optimizer index_cost_adj=1; SQL>alter (NULL, session <plan_name>, set enabled, NO ) optimizer_capture_sql_plan_baselines=true; SQL>select DBMS_SPM.EVOLVE_SQL_PLAN_BASELINE... from ; SQL>/ (2 (plan_name=>.. ) x ausführen!)
52 Einen schlechten Plan hinten Cursorcache Baseline Accepted = YES = YES Accepted = NO select /*+ LEADING( ) INDEX( ) */ from ; = NO DBMS_SPM. LOAD_PLANS_FROM_CURSOR_CACHE (sql_id=>'7vw4wyf41cd3a', sql_handle=>'sql_7a94c5d1c909a52b');
53 Einen schlechten Plan hinten Cursorcache Baseline Accepted = YES Accepted = NO = YES ALTER_SQL_PLAN_BASELINE = NO DBMS_SPM. LOAD_PLANS_FROM_CURSOR_CACHE (sql_id=>'7vw4wyf41cd3a', sql_handle=>'sql_7a94c5d1c909a52b');
54 Was noch zu erwähnen wäre exec DBMS_SPM.CREATE_STGTAB_BASELINE ('BASETAB', JKUSER', 'USERS'); var n number; exec :n := DBMS_SPM.PACK_STGTAB_BASELINE ('BASETAB', 'JKUSER'); var n number; exec :n := DBMS_SPM.UNPACK_STGTAB_BASELINE ('BASETAB', 'JKUSER');
55 Hau wech! set serveroutput on variable n number; declare bl dba_sql_plan_baselines%rowtype; i number := 0; begin for bl in (select plan_name from dba_sql_plan_baselines) loop i := i + DBMS_SPM.DROP_SQL_PLAN_BASELINE(NULL, bl.plan_name); end loop; :n := i; end; / print :n;
56 Fazit Empfehlenswertes Feature, aber kein Allheilmittel! Immer besser, man weiß, was man tut! Plan Evolution mit Change-Control und verify=no. Dedizierter Backout einfach und schnell.
57 Fragen
58 Set!
Generieren Sie die Befehle zum Sammeln von Statistiken auf diesen Objekten
Aufgabe 1_4_1: Überprüfen Sie die Schemata DOAG auf Objekte mit Stale Statistics Generieren Sie die Befehle zum Sammeln von Statistiken auf diesen Objekten delete from doag.order_line where order_line_id>8000000;
MehrSQL Plan Management unter der Lupe
Wenn sich der Cost Based Optimizer (CBO) für einen neuen Ausführungsplan entscheidet, ist das nicht immer zum Guten. Grund genug für den DBA, sich über das 11g-Feature SQL Plan Management zu informieren,
MehrPerformance Tuning mit Oracle 12c
Performance Tuning mit Oracle 12c Agenda 1. Adaptive Execution Plans 2. Adaptive Statistics 3. SQL Plan-Direktiven 4. Neuerungen bei Statistiken 5. Konkurrierendes Sammeln von Statistiken 6. Private Session-Statistiken
MehrPerformancetuning in Oracle 11g Dr. Frank Haney 1
Performancetuning in Oracle 11g 3.12.2008 Dr. Frank Haney 1 Inhalt SQL Tuning in Oracle 9i und 10g SQL Tuning in Oracle 11g - Überblick SQL Plan Management SQL Performance Analyzer Automatic SQL Tuning
MehrPerformance in der Oracle Datenbank von Anfang an
Performance in der Oracle Datenbank von Anfang an Marco Mischke, 26.04.2018 DOAG Regional Agenda Tabellen Indizes Ausführungspläne SQL vs PL/SQL Tabellen Zu 99% werden Standard Strukturen zur Speicherung
MehrPerformance-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
MehrInhalt. 14.7.2009 Dr. Frank Haney 2
Inhalt SQL Tuning in Oracle 9i und 10g SQL Tuning in Oracle 11g - Überblick SQL Plan Management SQL Performance Analyzer Automatic SQL Tuning Adaptive Cursor Sharing Wechselwirkung verschiedener Komponenten
MehrManuelles 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
MehrWie kommt der Hint in das SQL, ohne die Anwendung zu ändern?
Wie kommt der Hint in das SQL, ohne die Anwendung zu ändern? Mathias Zarick Trivadis Delphi GmbH Wien Schlüsselworte SQL Tuning, Hints, Plan Stability, Stored Outlines, SQL Profiles, SQL Patches, SQL Plan
MehrSQL-Analyse und Tuning
Seite 1 SQL-Analyse und Tuning Einfach und schnell Thorsten Bruhns Solution Architekt OPITZ CONSULTING Deutschland GmbH Standort Bad Homburg Mannheim, 27.09.2012 Seite 2 Agenda 1. Einleitung 2. Herausforderungen
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.
Mehreinfach. gut. beraten. Stabilisierung von Ausführungsplänen Baselines DOAG Konferenz + Ausstellung 2017 Nürnberg Klaus Reimers
einfach. gut. beraten. Stabilisierung von Ausführungsplänen Baselines DOAG Konferenz + Ausstellung 2017 Nürnberg Klaus Reimers info@ordix.de www.ordix.de Agenda Einführung in das Thema Stabilisierung von
MehrWarum wird mein Index nicht benutzt?
Warum wird mein Index nicht benutzt? Index Nutzung-1 Tätigkeitsbereiche: Oracle Support Hotline: Mo-Fr 8.00 18.00 Uhr Erweiterung um eine Rufbereitschaft auch am Wochenende möglich Oracle IT-Consulting
MehrIT-Symposium 2008 05.06.2008
Selftuning Database Ein Traum oder Wirklichkeit Ralf Durben Oracle Deutschland GmbH www.hp-user-society.de 1 Die Arbeitswelt des Gestern, heute und morgen Früher Ein für wenige Datenbanken
MehrAnfrageoptimierung Ausführungspläne, Hints, Statistikinformationen, IDEs
Anfrageoptimierung Ausführungspläne, Hints, Statistikinformationen, IDEs Peter Matjeschk 05-INDT Fachbereich Informatik, Mathematik und Naturwissenschaften HTWK-Leipzig 19. Juni 2008 Peter Matjeschk (Fb
MehrJohannes Ahrends Geschäftsführer CarajanDB GmbH CarajanDB GmbH
Johannes Ahrends Geschäftsführer CarajanDB GmbH Vorstellung CarajanDB I Index oder nicht Index das ist doch keine Frage, oder? Was kann der DBA tun? Was kann der Entwickler tun? 2 Experten mit über 30
MehrSIG Database 24.2.2011 Stored Outlines - SQL Profiles - SQL Plan Management. Dr. Günter Unbescheid Database Consult GmbH Jachenau
SIG Database 24.2.2011 Stored Outlines - SQL Profiles - SQL Plan Management Dr. Günter Unbescheid Database Consult GmbH Jachenau Database Consult GmbH Gegründet 1996 Kompetenzen im Umfeld von ORACLE-basierten
MehrSQL Plan Management in der Praxis
SQL Plan Management in der Praxis Wilhelm Breßer Herrmann & Lenz Services GmbH Burscheid Schlüsselworte: Execution Plan, SPM, Cost Based Optimizer, Plan Stability Ausführungsplan, kostenbasierter Optimizer,
MehrPerformance-Prognosen im Test, trotz Datenschutzauflagen. Daniel Stein. DOAG November 2016
Performance-Prognosen im Test, trotz Datenschutzauflagen Daniel Stein DOAG November 2016 Agenda Vorstellung Motivation Situation heute Praxisbeispiele Fazit & Ausblick 2 Vorstellung Daniel Stein» 31 Jahre»
MehrSQL Optimizer und SQL Performance
SQL Optimizer und SQL Performance Schlüsselworte SQL, Optimizer, Explain Plan, SQL Trace Marco Mischke Robotron Datenbank Software GmbH Dresden Einleitung Dieser Vortrag beschäftigt sich mit grundlegenden
MehrW ilhelm Br eß er Ber at er DO AG 2009 J ahr es k onf er enz Nür nber g im Nov em ber 2009 SQL PLAN MANAGEMENT
Wilhelm Breßer Berater DOAG 2009 Jahreskonferenz Nürnberg im November 2009 SQL PLAN MANAGEMENT 2 DAS UNTERNEHMEN Herrmann & Lenz Services GmbH 1996 gegründet Firmensitz Burscheid Geschäftsfelder Dienstleistungen
MehrNested Tables Types als Ergänzung zu Pivot XML
Nested Tables Types als Ergänzung zu Pivot XML Thomas Strub Logica Deutschland GmbH & Co. KG Frankfurt Schlüsselworte Nested Tables, pivot, pivot xml, unpivot, collect, PL/SQL Einleitung Die Verknüpfung
MehrBackup und Restore von Optimizer Statistiken. Peter Stalder
Betrifft: Backup und Restore von Optimizer Statistiken Art der Info: Technical Info (Oktober 2002) Autor: Quelle: Peter Stalder (peter.stalder@trivadis.com) Erfahrung aus der Praxis Einleitung Kennen auch
MehrSchnell, 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
MehrOracle Old Features. Vortrag für die DOAG-Konferenz Uwe M. Küchler, Valentia GmbH
Oracle Old Features Vortrag für die DOAG-Konferenz 2011 17.11.2011 Uwe M. Küchler, Valentia GmbH Zur Person Generation C=64 Seit über 25 Jahren in der IT tätig 1997-2000 bei Oracle Seither durchgehend
MehrOracle Indexing Primer
Oracle Indexing Primer Data Warehousing and Data Mining Patrick Schäfer Berlin, 18. Dezember 2017 patrick.schaefer@hu-berlin.de Vorlesung: Übung: https://hu.berlin/vl_dwhdm17 https://hu.berlin/ue_dwhdm17
MehrOracle Tuning - Theorie und Interpretation
Oracle Tuning - Theorie und Interpretation von Reports Seminarunterlage Version: 12.16 Version 12.16 vom 11. Juli 2018 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt-
MehrOracle 9i Einführung. Performance Tuning. Kurs. Teil 10 Stored Outlines. Universität Hannover. Eigenschaften. Migration. Erstellen mit OEM.
Kurs Oracle 9i Einführung Performance Tuning Teil 10 Stored Outlines Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 10 Seite 1 von 10 Agenda 1. Einführung 2. 3. Schema OUTLN 4. Outline verwalten 5.
MehrDOAG Konferenz mal schneller Praxisgeschichten aus der Oracle-Datenbankwelt
oracledeli.wordpress.com A B C 0 1 2 3 4 6 7 8 9 10 11 DOAG Konferenz 2014 1000 mal schneller Praxisgeschichten aus der Oracle-Datenbankwelt Matthias Schulz Selbständiger Software- und Datenbankentwickler:
MehrExplain verstehen. Hans-Jürgen Schönig.
Explain verstehen Zielsetzung EXPLAIN... Was versucht uns PostgreSQL zu sagen? Wie kann diese Information genutzt werden? Wie erkenne ich Probleme? Abfragen in PostgreSQL Mehrstufige Ausführung Parser:
MehrTipps und Tricks in der Datenbankadministration
Tipps und Tricks in der Datenbankadministration Nürnberg, 17. November 2011 Volker Mach - Fachbereichsleiter IT System Services MT AG Key Facts MT AG MANAGING TECHNOLOGY ENABLING THE ADAPTIVE ENTERPRISE
MehrPostgreSQL Ein Überblick
26. August 2007 Agenda Neue Funktionen im Bereich SQL, XML und Volltextsuche Geschwindigkeitsverbesserungen Neue Erweiterungen (contrib) XML (1) Neuer Datentyp xml ( well-formedness ) Viele Funktionen
MehrDatenbank-Tuning mit TuTool im täglichen Betrieb. Jens-Christian Pokolm
Datenbank-Tuning mit TuTool im täglichen Betrieb Jens-Christian Pokolm Agenda Überblick Postbank Systems Lifecycle und gesetzte Lösungsmuster TuTool ein Überblick Problemstellung und Analyse Lösung mittels
MehrMerge mit nicht eindeutigen by-variablen
News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren Allgemeine Fragen zu SAS Merge mit nicht eindeutigen by-variablen 28 February, 2006-12:49 Stefanie Rankl
MehrOptimizer Statistiken und Adaptive Features in 12.2
Optimizer Statistiken und Adaptive Features in 12.2 DOAG Konferenz + Ausstellung 2017 Dierk Lenz Herrmann & Lenz Services GmbH Herrmann & Lenz Solutions GmbH Erfolgreich seit 1996 am Markt Firmensitz:
MehrDOAG Konferenz Was Sie bei modernen Datenbank-Systemen anders machen müssen!
oracledeli.wordpress.com DOAG Konferenz 2015 Was Sie bei modernen Datenbank-Systemen anders machen müssen! Matthias Schulz Selbständiger Software- und Datenbankentwickler: Consulting Schulungen Workshops
MehrFunktionen. Überblick über Stored Functions. Syntax zum Schreiben einer Funktion. Schreiben einer Funktion
Überblick über Stored Functions Funktionen Eine Funktion ist ein benannter PL/SQL- Block, der einen Wert zurückgibt. Eine Funktion kann in der Datenbank als Objekt zur wiederholbaren Ausführung gespeichert
MehrIndex 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
MehrOptimiertes 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
MehrOnline Table Shrink. Freigabe von ungenutztem Speicherplatz. Autor: Ralf Durben, ORACLE Deutschland GmbH
Online Table Shrink Freigabe von ungenutztem Speicherplatz Autor: Ralf Durben, ORACLE Deutschland GmbH DOAGNews Q2_2004 Dieses Werk ist urheberrechtlich geschützt. Die dadurch begründeten Rechte, insbesondere
MehrTUI InfoTec. We do IT with a Smile. TUI InfoTec We do IT with a smile Folie 1
TUI InfoTec. We do IT with a Smile. TUI InfoTec We do IT with a smile 30.05.2008 Folie 1 Von der IT-Abteilung des Touristikkonzerns zum international agierenden IT-Dienstleister. < 1997 1997 2006 IT-Abteilung
MehrUpgrade Albtraum. Lothar Flatz Senior Principal Consultant Dr. Markus Eberling Managing Consultant. Diso AG Der Schweizer Daten- und Cloud-Experte
Upgrade Albtraum Lothar Flatz Senior Principal Consultant Dr. Markus Eberling Managing Consultant Ich stelle mich vor... Wer bin ich?» Über 25 Jahre Oracle Database Erfahrung (beginnend mit Version 5)»
MehrNeuerungen in Marco Patzwahl MuniQSoft GmbH Unterhaching
Neuerungen in 12.2 Marco Patzwahl MuniQSoft GmbH Unterhaching Schlüsselworte Neuerungen in 12.2, DBA Einleitung Jede neue Datenbankversion bringt diverse Neuerungen mit. Nur welche sind wichtig und welche
MehrAndreas Prusch. Doag
Andreas Prusch Doag 11.5.2010 Betrieb und Itil im Datenbankumfeld Itil ist ein Thema überall und ist aus meiner technischen Sicht der Versuch, die Komplexität der moderen IT besser in den Griff zu bekommen
MehrIndexing und Performance Tuning
Indexing und Performance Tuning Cybertec Schönig & Schönig GmbH Hans-Jürgen Schönig PostgreSQL Indexing - Jeder hat schon einmal ein Telefonbuch Benutzt - Jeder hat schon einmal Suchen durchgeführt CREATE
Mehr4. Aufgabenblatt - Auswertung -
4. Aufgabenblatt - Auswertung - Patrick Schäfer Berlin, 22. Januar 2017 patrick.schaefer@hu-berlin.de Agenda Aufgabe 4 Aufgabe 5: Naïve Bayes Daten (Wettbewerbsaufgabe!) - Gegeben sei eine Datenbank aller
MehrNeue Features Oracle Database 12.2 Wann denn endlich?
Neue Features Oracle Database 12.2 Wann denn endlich? DOAG 2017 Datenbank Dierk Lenz Erfolgreich seit 1996 am Markt Firmensitz: Burscheid (bei Leverkusen) Beratung, Schulung und Betrieb/Fernwartung rund
MehrOracle Old Features. Uwe Küchler Valentia GmbH Frankfurt am Main
Oracle Old Features Uwe Küchler Valentia GmbH Frankfurt am Main Schlüsselwörter: Datenbank, Performance, Constraints, ANSI SQL, PL/SQL. Einleitung Bereits im vorigen Jahrtausend hat Oracle Features in
MehrJohannes Ahrends CarajanDB GmbH. www.carajandb.com 2013 CarajanDB GmbH
Johannes Ahrends CarajanDB GmbH CarajanDB Warum ist eine Anwendung langsam? Beispiele von echten Performanceproblemen 2 Experten mit über 20 Jahren Oracle Erfahrung Firmensitz in Erftstadt bei Köln Spezialisten
MehrIndex 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
MehrPostgreSQL auf vielen CPUs. Hans-Jürgen Schönig Hans-Jürgen Schönig
PostgreSQL auf vielen CPUs Ansätze zur Skalierung PostgreSQL auf einer CPU Traditionell läuft eine Query auf nur einer CPU Historisch gesehen war das kein Problem Mittlerweile ist das ein großes Problem
MehrSpeed up your Query Strategien zur Optimierung von SQL-Queries. Juni 2012 Ulrike Brenner
Speed up your Query Strategien zur Optimierung von SQL-Queries Juni 2012 Ulrike Brenner Ulrike Brenner Seit 1999 Oracle Entwicklerin Oracle DB 8-11gR2 SQL PL/SQL Oracle Forms/Reports APEX Entwicklerin
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
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
MehrÜben von DDL und DML. Ergebnis:
SQL DDL Üben von DDL und DML https://www.jdoodle.com/execute-sql-online Ergebnis: Befehlsgruppen in SQL DDL Data Definition Language DML Data Manipulation Language CREATE: Tabellen anlegen DROP: Tabellen
MehrPartitioning mit Oracle Text 9i
Partitioning mit Oracle Text 9i Autor: Andreas Habl, msg systems ag DOAGNews Q1_2005 Dieses Werk ist urheberrechtlich geschützt. Die dadurch begründeten Rechte, insbesondere die der Übersetzung, des Nachdrucks,
MehrOracle 12c: Neuerungen in PL/SQL. Roman Pyro DOAG 2014 Konferenz
Oracle 12c: Neuerungen in PL/SQL Roman Pyro DOAG 2014 Konferenz Herrmann & Lenz Services GmbH Herrmann & Lenz Solutions GmbH Erfolgreich seit 1996 am Markt Firmensitz: Burscheid (bei Leverkusen) Beratung,
MehrAcht große Oracle-Datenbank-Mythen
Acht große Oracle-Datenbank-Mythen Robert Barić, ITGAIN Consulting Gesellschaft für IT-Beratung mbh Die IT steckt voller Mythen. Man denke nur an die sich in den Köpfen von Anwendern noch immer haltende
MehrUsername and password privileges. Rechteverwaltung. Controlling User Access. Arten von Rechten Vergabe und Entzug von Rechten DBS1 2004
Arten von Rechten Vergabe und Entzug von Rechten Seite 1 Controlling User Access Database administrator Username and password privileges Users Seite 2 Privileges Database security System security Data
MehrSQL unter Oracle 11g Monitoring, Tuning, Troubleshooting
Monitoring, Tuning, Troubleshooting Dr. Günter Unbescheid Database Consult GmbH - Jachenau Tuning Features und Tools... Dynamic Sampling Redo Log Advisor Adaptive Cursors Buffer Cache Advisor Extended
MehrThe Underestimated Subquery Factoring Clause
The Underestimated Subquery Factoring Clause Philipp Salvisberg Senior Consultant philipp.salvisberg@trivadis.com DOAG Konferenz Mannheim, 16. November 2006 Basel Baden Bern Lausanne Zürich Düsseldorf
MehrÜbung PL/SQL Trigger Lösungen
Übung PL/SQL Trigger Lösungen 1) Gebe das aktuelle Datum aus. Wofür steht dual? Ändere das Datum für Deine aktuelle Session auf das Format Jahr (4 Stellen) Monat (2 Stellen) Tag (2 Stellen)[Leerzeichen]Stunde
MehrDB2 Version 10 Kapitel IT-Sicherheit
(*) IBM DB2 for z/os DB2 Version 10 Kapitel IT-Sicherheit (06_DB2V10_itsicherheit.pptx) (*) ist eingetragenes Warenzeichen der IBM International Business Machines Inc. 1 DB2 Version 10 IT Sicherheit DB2
MehrUrs Meier (urs.meier@trivadis.com) Art der Info Technical Info (Februar 2002) Aus unserer Projekterfahrung und Forschung
Betrifft Optimizer Autor Urs Meier (urs.meier@trivadis.com) Art der Info Technical Info (Februar 2002) Quelle Aus unserer Projekterfahrung und Forschung Einführung Mit jedem Oracle Release nimmt die Anzahl
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
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
MehrDatenbank 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!
MehrErhö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
MehrIsolationsstufen für Transaktionen. Dr. Karsten Tolle
Isolationsstufen für Transaktionen Dr. Karsten Tolle Probleme bei Transaktionen Gewährleistung der Isolation Sperren kein Lost Update Read 1 (Accounts[13]) Read 2 (Accounts[13]) Write 2 (Accounts[13],101.000)
MehrOracle Exadata Storage Server Performance erklärt SmartScan
Products 31 Daniel Rey, OPITZ CONSULTING Schweiz GmbH Oracle Exadata Storage Server Performance erklärt SmartScan Im Herbst 2008 präsentierte Oracle an der OpenWorld den Exadata Storage Server und die
MehrDatenbanken Implementierungstechniken SS2015
Hochschule für Technik, Wirtschaft und Kultur Leipzig Leipzig University of Applied Sciences Parallele DBMS Datenbanken Implementierungstechniken SS2015 Alexander Müller Fakultät Informatik, Mathematik
MehrTransaktionen in Praxis. Dr. Karsten Tolle Vorl
Transaktionen in Praxis Dr. Karsten Tolle Vorl. 13.06.2017 Probleme bei Transaktionen Lost Update und Inconsistent Retrieval Sichtweise vom Benutzer Auszug aus SQL 92 1) P1 ("Dirty read"): SQL-transaction
Mehr2 Index zur Steigerung der Abfrageperformance
Tipps & Tricks Indizes Fluch und Segen? Sebastian Reimann viadee Unternehmensberatung GmbH Anton-Bruchausen-Straße 8 48147 Münster sebastian.reimann@viadee.de Zusammenfassung Wie heißt es so schön an vielen
MehrOracle Database 12c Release 2 - Application Container Mandantenfähigkeit für Applikationen
Oracle Database 12c Release 2 - Application Container Mandantenfähigkeit für Applikationen Schlüsselworte Markus Flechtner Trivadis GmbH Düsseldorf Oracle 12.2, Multitenant, Application Container, SaaS
MehrVergessene (?) SQL- und PL/SQL- Funktionen
Vergessene (?) SQL- und PL/SQL- Funktionen Folge 1 Vortrag DOAG-Regiogruppe Freiburg/Südbaden 29.01.13 bulk collect (1) Aufgabenstellung: ca. 50.000 eingelesene Werte an Hand einer ID auf eine vorhandene
MehrDie Datenmanipulationssprache SQL
Die Datenmanipulationssprache SQL Daten eingeben Daten ändern Datenbank-Inhalte aus Dateien laden Seite 1 Data Manipulation Language A DML statement is executed when you Add new rows to a table Modify
MehrRow Chaining & Row Migration Alte Bekannte - immer noch aktuell! DOAG 2014 Datenbank Dierk Lenz
Row Chaining & Row Migration Alte Bekannte - immer noch aktuell! DOAG 2014 Datenbank Dierk Lenz Herrmann & Lenz Services GmbH Herrmann & Lenz Solutions GmbH Erfolgreich seit 1996 am Markt Firmensitz: Burscheid
MehrCopyright 2013, Oracle and/or its affiliates. All rights reserved.
1 Effiziente Speicherung für SAP Jörn Bartels Architect Oracle Database Server Technologies 2 Oracle 12c Jörn Bartels Architect Oracle Database Server Technologies 3 1997 Effiziente Speicherung für SAP
MehrIch liebe es, wenn ein Plan funktioniert
Ich liebe es, wenn ein Plan funktioniert Der Ausführungsplan Thomas Klughardt Senior Presales Consultant 16.11.2011 Quest Software 60 Büros 3 HQs Nord-/ Mittel-/ Südamerika Europa Asien / Pazifik 3600+
MehrPartitionierung Indizes und Statistiken
Partitionierung Indizes und Statistiken DOAG Konferenz + Ausstellung 18.11.2014 Nürnberg Klaus Reimers info@ordix.de www.ordix.de Agenda Einführung Arten der Partitionierung Fragestellungen Indizes Indextypen
MehrOracle 11g Release 2: Änderungen unter der Haube. Dierk Lenz DOAG 2011 Konferenz und Ausstellung 16. November 2011
Oracle 11g Release 2: Änderungen unter der Haube Dierk Lenz DOAG 2011 Konferenz und Ausstellung 16. November 2011 Herrmann & Lenz Services GmbH Herrmann & Lenz Solutions GmbH Erfolgreich seit 1996 am Markt
MehrLogging und Debugging. Gerd Volberg OPITZ CONSULTING Deutschland GmbH
Logging und Debugging Gerd Volberg OPITZ CONSULTING Deutschland GmbH Bochum, 20. Februar 2014 OPITZ CONSULTING GmbH Seite 1 Agenda 1. Logging Datenmodell Tabellen Views 2. Debugging Debug-Package Funktionen
MehrVorstellung DIE QSC AG. Datum:
Vorstellung DIE QSC AG Datum: 09.06.2015 Daten & Fakten 12 Standorte In Deutschland 455,5 Mio. Umsatz in 2013 1700 Mitarbeiter Im TEC DAX seit 2004 30 Jahre Erfahrung Support für 15.000 Endanwender Über
MehrGanzheitliche Optimierung
Ganzheitliche Optimierung Tuning im Anwendungskontext Thomas Klughardt Senior Systems Consultant Nützliche Tools und Lösungen Aber keine Plattform Lösungsbereiche DATENBANK MANAGEMENT WINDOWS SERVER MANAGEMENT
MehrRBO und CBO. Ralph Urban Application Development Trivadis GmbH
RBO und CBO Ralph Urban Application Development Trivadis GmbH Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Das Lösungsportfolio Managed Services Application
MehrInhalt. Tools für das SQL-Tuning (Anzeigen der Ausführungspläne)
Inhalt Tools für das SQL-Tuning (Anzeigen der Ausführungspläne) EXPLAIN PLAN SQL*Plus Autotrace SQL Trace und TKPROF V$SQL_PLAN DBMS_XPLAN Extended SQL-Tracing Dr. Frank Haney 1 EXPLAIN PLAN Anweisung
MehrTransaktionen in der Praxis. Dr. Karsten Tolle
Transaktionen in der Praxis Dr. Karsten Tolle Praxisbeispiel in Java Connection con = null; try { con = DriverManager.getConnection("jdbc:db2:sample"); } catch (Exception e) { e.printstacktrace(); } con.setautocommit(false);
MehrSODA. 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
MehrMySQL Performance Tuning für Entwickler
MySQL Performance Tuning für Entwickler Cebit 2015, Hannover Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com 1 / 18 FromDual GmbH Support Beratung remote-dba Schulung
MehrTuning von PostGIS mit Read- Only-Daten von OpenStreetMap
Tuning von PostGIS mit Read- Only-Daten von OpenStreetMap Prof. Stefan Keller (Fach-)Hochschule für Technik Rapperswil (bei Zürich) 11.11.2011 PGConf.DE - Stefan Keller 1 Was ist OpenStreetMap? Wikipedia
MehrFakultät für Informatik & Wirtschaftsinformatik DB & IS II - WS Metadaten. Andreas Schmidt Metadaten 1/17
Metadaten Andreas Schmidt Metadaten 1/17 Metadaten Metadaten sind Daten über Daten Data-Dictionary speichert Informationen über die Struktur der Daten, z.b.: Tabellen, Spalten, Datentypen Primär- und Fremdschlüssel,
MehrANFRAGEOPTIMIERUNG IN POSTGRESQL
ANFRAGEOPTIMIERUNG IN POSTGRESQL Friedrich-Schiller-Universität Jena Mai 2013 REFERENTIN Diplom-Informatikerin Open Source Aktivität seit 1996 Expertin für Datenbanken sowie Lokalisierung / Globalisierung
MehrDatenbankstatistiken im Griff mit DBMS_STATS. DOAG 2012 Konferenz + Ausstellung Nürnberg 21. November 2012
Datenbankstatistiken im Griff mit DBMS_STATS DOAG 2012 Konferenz + Ausstellung Nürnberg 21. November 2012 Herrmann & Lenz Services GmbH Herrmann & Lenz Solutions GmbH Erfolgreich seit 1996 am Markt Firmensitz:
MehrOracle Database 12c Was Sie immer schon über Indexe wissen wollten
Oracle Database 12c Was Sie immer schon über Indexe wissen wollten Marco Mischke, 08.09.2015 DOAG Regionaltreffen B* Indexe - Aufbau 0-Level Index A-F G-Z 1-Level Index A-F G-Z 2-Level Index A-F G-M N-Z
MehrTuning einer CAD Datenbank Vorgehensweise und (Miss-) Erfolge
Deutsche Oracle Anwenderkonferenz 2007 Tuning einer CAD Datenbank Vorgehensweise und (Miss-) Erfolge Peter Hombach Datenbankadministrator Koenig & Bauer peter.hombach@kba-print.de Klaus Reimers Senior
MehrOracle 9i Einführung. Performance Tuning. Kurs. Teil 8 Indizes. Universität Hannover. Installation. Index-Typen. Anhang.
Kurs Oracle 9i Einführung Performance Tuning Teil 8 Indizes Grid Einführung Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 15 Seite 1 von 15 Agenda 1. Einführung 2. 3. B*Tree-Index 4. Bitmap-Index Grid
MehrInstallation MySQL Replikationsserver 5.6.12
Ergänzen Konfigurationsdatei my.ini auf Master-Server:!!! softgate gmbh!!! Master und Slave binary logging format - mixed recommended binlog_format = ROW Enabling this option causes the master to write
MehrOnline-Schema-Updates - Qualität & Quantität
epages @ DOAG 2015 Online-Schema-Updates - Qualität & Quantität Mario Rieß, Senior Vice President R&D + Consulting Agenda 1. Motivation 2. Theorie & Lösungsauswahl 3. Qualität 4. Quantität 5. Fazit Motivation
MehrParallele Programmierung in SQL und PL/SQL. Peter Bekiesch Dierk Lenz DOAG 2011 Konferenz und Ausstellung 17. November 2011
Parallele Programmierung in SQL und PL/SQL Peter Bekiesch Dierk Lenz DOAG 2011 Konferenz und Ausstellung 17. November 2011 Herrmann & Lenz Services GmbH Herrmann & Lenz Solutions GmbH Erfolgreich seit
MehrErzeugung und Veränderung von Tabellen
Datenbanken - Objekte Erzeugung und Veränderung von Tabellen Objekt Tabelle View Sequence Index Synonym Basiseinheit zum Speichern; besteht aus Zeilen und Spalten; Logische Repräsentation; kann Teilmengen
Mehr