Partitionierung Indizes und Statistiken
|
|
|
- Andrea Bader
- vor 8 Jahren
- Abrufe
Transkript
1 Partitionierung Indizes und Statistiken DOAG Konferenz + Ausstellung Nürnberg Klaus Reimers [email protected]
2 Agenda Einführung Arten der Partitionierung Fragestellungen Indizes Indextypen (global / local / prefixed / hash) Maintenance Unusable Index Empfehlungen Statistiken dbms_stats / Preferences Empfehlungen Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
3 Arten der Partitionierung Hauptverfahren Range (seit Oracle 8.0) Hash (seit Oracle 8.1) List (seit Oracle 9.0) System (seit Oracle 11.1) Composite Partitioning (seit Oracle 8.1) erweiterte Verfahren (seit Oracle 11.1) Interval (verfügbar mit Range) REF (verfügbar mit Range, Hash, List) Virtual Column Based (verfügbar mit Range, Hash, List) diverse Erweiterungen - vor allem Maintenance (Oracle 12c) Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
4 Arten der Partitionierung Range Partitioning Partitionsgrenze durch die Klausel VALUES LESS THAN häufig für Partitionierung nach Datum im sogenannten Roll-In/Roll-Out-Verfahren < 1997 < 2000 < 2003 < 2007 < MAXVALUE Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
5 Arten der Partitionierung Hash Partitioning Datenverteilung aufgrund Oracle-interner Hash-Funktion kein logischer Zusammenhang der Daten einer Partition Oracle-interne Hash-Funktion P1 P2 P3 P4 Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
6 Arten der Partitionierung List Partitioning Einordnung in Partitionen aufgrund von Wertelisten Wertelisten entsprechen der Logik der Applikation P_NRW P_HH P_BERLIN P_BAYERN Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
7 Arten der Partitionierung System Partitioning Einschränkung auf Partitionen kann nur durch Applikation erfolgen Datenbank kann keine Aussage zu den Inhalten der Partition treffen mit System ist hier also die Applikation gemeint P_POST P_POSTBANK P_DHL P_SCHENKER Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
8 Arten der Partitionierung Composite Partitioning Spaltenliste zweite erste Range List Hash Range (Intervall) List Hash Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
9 Agenda Einführung Arten der Partitionierung Fragestellungen Indizes Indextypen (global / local / prefixed / hash) Maintenance Unusable Index Empfehlungen Statistiken dbms_stats / Preferences Empfehlungen Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
10 Fragestellungen (von Kunden / aus Projekten) Indizes Welche Indextypen gibt es? Wann verwendet man lokale, wann globale Indizes? Was ist der Unterschied zwischen prefixed und nonprefixed? Sind global hash partitioned Indizes sinnvoll einsetzbar? Sind Indizes wartungsfrei? Kann man Indizes (teilweise) weg schalten? Statistiken Brauche ich aktuelle Statistiken? Müssen die Statistiken immer komplett erstellt werden? Was bedeuten die einzelnen Preferences (dbms_stats)? Benötigen ich Histogramme (auf allen Ebenen)? Was mache ich, wenn das Wartungsfenster zur Erstellung der Statistiken zu klein ist? Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
11 Agenda Einführung Arten der Partitionierung Fragestellungen Indizes Indextypen (global / local / prefixed / hash) Maintenance Unusable Index Empfehlungen Statistiken dbms_stats / Preferences Empfehlungen Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
12 Partitionierte Indizes - Indextypen Oracle unterstützt folgende Indextypen Tabelle Index Global Non-Partitioned Indexes Global Prefixed Indexes Local Prefixed Indexes Local Non-Prefixed Indexes Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
13 Indextypen Global Indexes wird mit Attribut GLOBAL angelegt Angabe von MAXVALUE zwingend CREATE TABLE verkauf (rechnungsnr NUMBER, woche number(2) NOT NULL) PARTITION BY RANGE (woche) (PARTITION verkauf_1 VALUES LESS THAN (18), (PARTITION verkauf_2 VALUES LESS THAN (36), PARTITION verkauf_3 VALUES LESS THAN (53)); CREATE INDEX verkauf_idx ON verkauf(woche, rechnungsnr) GLOBAL PARTITION BY RANGE (woche) (PARTITION verkauf_i1 VALUES LESS THAN (26), PARTITION verkauf_i2 VALUES LESS THAN (MAXVALUE)); Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
14 Indextypen Global Hash Partitioned Index zur Vermeidung von HOT BLOCKS CREATE TABLE verkauf (rechnungsnr NUMBER, woche number(2) NOT NULL) PARTITION BY RANGE (woche) (PARTITION verkauf_1 VALUES LESS THAN (18), (PARTITION verkauf_2 VALUES LESS THAN (36), PARTITION verkauf_3 VALUES LESS THAN (53)); CREATE INDEX verkauf_idx ON verkauf(woche) GLOBAL PARTITION BY HASH(woche) PARTITIONS 8; Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
15 Indextypen Local Indexes wird mit Attribut LOCAL angelegt equi-partitioned CREATE TABLE verkauf (rechnungsnr NUMBER, woche number(2) NOT NULL) PARTITION BY RANGE (woche) (PARTITION verkauf_1 VALUES LESS THAN (26), PARTITION verkauf_2 VALUES LESS THAN (53)); CREATE INDEX verkauf_idx ON verkauf(woche, rechnungsnr) LOCAL; Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
16 Indextypen Prefixed Index / Non-Prefixed Index CREATE TABLE verkauf ( rechnungsnr NUMBER, woche NUMBER(2) NOT NULL PARTITION BY RANGE (woche) (PARTITION verkauf_1 VALUES LESS THAN (26), PARTITION verkauf_1 VALUES LESS THAN (53) ); Prefixed Index: Partition-Key-Spalten sind im Index enthalten (ideal führend) CREATE INDEX verkauf_idx ON verkauf(woche) LOCAL; Non-Prefixed Index: Partition-Key-Spalten sind nicht im Index enthalten CREATE INDEX verkauf_idx ON verkauf(rechnungsnr) LOCAL; Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
17 Indexformen in der partitionierten Welt Normaler Index auf allen Ebenen verwendbar Function Based Index auf allen Ebenen verwendbar Reverse Index auf allen Ebenen verwendbar Bitmap (Join) Index nur LOCAL verwendbar Text Index nur auf RANGE-partitionierten Tabellen verwendbar Spatial Index nur auf RANGE-partitionierten Tabellen verwendbar Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
18 Agenda Einführung Arten der Partitionierung Fragestellungen Indizes Indextypen (global / local / prefixed / hash) Maintenance Unusable Index Empfehlungen Statistiken dbms_stats / Preferences Empfehlungen Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
19 Global Index Maintenance < Oracle 12c Globale Indizes werden bei 3-Step-Operationen invalide split / merge / move / drop / truncate konnte mit UPDATE INDEXES umgangen werden ab Oracle 12c drop und truncate partition kann beschleunigt werden Angabe von UPDATE INDEXES dann zwingend notwendig nur die Metadaten werden noch angepasst tatsächliche Indexpflege dann asynchron Ausführungsplan auch ohne Indexnachpflege ok Index muss nachgepflegt werden manuell automatisch Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
20 Agenda Einführung Arten der Partitionierung Fragestellungen Indizes Indextypen (global / local / prefixed / hash) Maintenance Unusable Index Empfehlungen Statistiken dbms_stats / Preferences Empfehlungen Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
21 Segmentlose Unusable Indizes & Index Partitionen Keine unnötigen Informationen sollen den Speicherplatz verschwenden! Segmentlose Unusable Indizes einzelne Unusable Indizes(-Partitionen) verbrauchen keinen Speicherplatz sinnvoll für Datenbereiche, die üblicherweise nicht mehr benutzt werden! ALTER INDEX <idx_name> MODIFY PARTITION <part_name> UNUSABLE; Große Ersparnis beim Indexstorage Vorteile bei Massenladevorgängen Buchungstabelle Rows JAN-10 FEB-10 MAR-10 APR-10 MAY-10 UI UI I I I Partition Scan Index Scan Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
22 Partial Indexing Indizes betreffen nur einige Partitionen nutzbar für lokale und globale Indizes wird gesteuert INDEXING ON OFF PARTIAL mehr Freiheit bei der Definition Einsparung von Speicherplatz bessere Auslastung des Caches Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
23 Agenda Einführung Arten der Partitionierung Fragestellungen Indizes Indextypen (global / local / prefixed / hash) Maintenance Unusable Index Empfehlungen Statistiken dbms_stats / Preferences Empfehlungen Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
24 Empfehlungen idealerweise lokale Indizes verwenden Globale Indizes dann, wenn Uniqueness gefordert ist Global Hash Partitioned Index zur Vermeidung von Hot Blocks Ausnutzung des Prunings Verfahren so optimieren, dass möglichst keine Wartungsfenster erforderlich sind Maintenance-Window online ist praxistaugliche Erweiterungen in Oracle 12c verwenden Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
25 Agenda Einführung Arten der Partitionierung Fragestellungen Indizes Indextypen (global / local / prefixed / hash) Maintenance Unusable Index Empfehlungen Statistiken dbms_stats / Preferences Empfehlungen Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
26 Statistiken dbms_stats Auf welcher Ebene sollen Statistiken gesammelt werden? Parameter: granularity BEGIN dbms_stats.gather_table_stats ( ownname => 'SCOTT', tabname => 'EMP', estimate_percent => 30, method_opt => 'FOR ALL COLUMNS SIZE 64', degree => 32, granularity => 'AUTO', cascade => 'TRUE' ); END; / Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
27 Statistiken Granularity AUTO ALL GLOBAL GLOBAL AND PARTITION PARTITION SUBPARTITION (X) X X X KONTOAUSZUEGE Table (X) X X X P_1995 P_2014 P_2015 Partition (X) X X Subpartition Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
28 Preference INCREMENTAL Die Granularität AUTO führt dazu, dass alle Partitionen einer Tabelle gelesen werden, um globale Statistiken zu erzeugen. Wenn alte Partitionen unverändert sind, ist das in der Regel nicht notwendig. Keine inkrementelle Pflege von Histogrammen globalen Statistiken BEGIN dbms_stats.set_table_prefs( ownname => user, tabname => 'tab', pname => 'INCREMENTAL', pvalue => 'TRUE' ); dbms_stats.gather_table_stats( user, 'tab', granularity=>'auto'); END; / Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
29 Preference INCREMENTAL_STALENESS Definition der Staleness von Partitionen use_stale_percent use_locked_stats null BEGIN dbms_stats.set_table_prefs( ownname => user, tabname => 'tab', pname => 'INCREMENTAL_STALENESS', pvalue => 'use_stale_percent' ); dbms_stats.gather_table_stats( user, 'tab', granularity=>'auto'); END; / Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
30 Global_Stats Global_Stats YES Statistiken sind berechnet worden Histogramme liegen vor NO globale Statistiken werden nur kumuliert keine Histogramme keine Statistiken auf globalen Indizes Vorgehensweise nicht definierbar Ergibt sich aus der Art der Statistiksammlung Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
31 Agenda Einführung Überblick Techniken Fragestellungen Indizes Indextypen (global / local / prefixed / hash) Maintenance Unusable Index Empfehlungen Statistiken dbms_stats / Preferences Empfehlungen Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
32 Empfehlungen Zeitdauer im Auge behalten (Maintenance-Window) INCREMENTAL ist je nach Oracle-Version problematisch GLOBAL_STATS = NO ist sinnvoll wenn keine globalen Histogramme notwendig sind Statistiken bei extrem großen Tabellen manuell setzen Statistiken bei Bedarf einfrieren Partitionierung - Indizes und Statistiken, Klaus Reimers, DOAG
33 Zentrale Paderborn Westernmauer Paderborn Tel.: Seminarzentrum Wiesbaden Kreuzberger Ring Wiesbaden Tel.: Zentrales Fax: ORDIX 0 Weitere Geschäftsstellen in Köln, Münster und Neu-Ulm [email protected] Internet: Vielen Dank für Ihre Aufmerksamkeit!
Partitionierung Indizes und Statistiken
Partitionierung Indizes und Statistiken Klaus Reimers ORDIX AG Paderborn Schlüsselworte Local index, global index, prefixed index, nonprefix index, hash partitioned index, unusable index, orphaned index,
Partitioning Technik und Anwendungsbeispiele
Partitioning Technik und Anwendungsbeispiele Klaus Reimers ORDIX AG Köln Schlüsselworte: Range Partitioning, Hash Partitioning, List partitioning, System Partitioning, Interval Partitioning, Virtual Column
Warum wird mein Index nicht benutzt?
Warum wird mein Index nicht benutzt? Index Nutzung-1 Tätigkeitsbereiche: Oracle Support Hotline: Mo-Fr 8.00 18.00 Uhr Erweiterung um eine Rufbereitschaft auch am Wochenende möglich Oracle IT-Consulting
Index Rebuild. DOAG Konferenz , Nürnberg. Martin Hoermann
Index Rebuild DOAG Konferenz 17.11.2011, Nürnberg Martin Hoermann [email protected] www.ordix.de asktom.oracle.com Quelle: asktom.oracle.com/pls/asktom/f?p=100:11:745954239666467::::p11_question_id:2913600659112
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 [email protected] Martin Hoermann www.ordix.de [email protected] www.ordix.de Eine kurze Geschichte der Zeit
einfach. gut. beraten. Stabilisierung von Ausführungsplänen Baselines DOAG Konferenz + Ausstellung 2017 Nürnberg Klaus Reimers
einfach. gut. beraten. Stabilisierung von Ausführungsplänen Baselines DOAG Konferenz + Ausstellung 2017 Nürnberg Klaus Reimers [email protected] www.ordix.de Agenda Einführung in das Thema Stabilisierung von
Datenbankstatistiken 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:
Partitioning 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,
Partitioning in der Datenbank 12c: Was ist neu?
Partitioning in der Datenbank 12c: Was ist neu? Jan Ott, Trivadis AG Die neuen Features sollen die tägliche Wartung der Datenbank vereinfachen, die Verfügbarkeit erhöhen und die Performance verbessern
Statistikberechnung in großen Datenbanken mit regelmäßigen Ladevorgängen
Statistikberechnung in großen Datenbanken mit regelmäßigen Ladevorgängen Autoren: Dr. Alexander Kick, Credit Suisse Financial Services, Daniel Steiger, Trivadis GmbH DOAG News Q2_2005 Dieses Werk ist urheberrechtlich
Andrea Held. Motivation ILM: Definition und Strategien Lösungen für Oracle Datenbanken. Empfehlungen
Andrea Held Motivation ILM: Definition und Strategien Lösungen für Oracle Datenbanken Partitionierung Komprimierung ILM Assistant Flashback Data Archive Empfehlungen 1 Datenwachstum Wachsende Kosten Schlechtere
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
Tuning the Mobile Server
DOAG Konferenz 20. - 22.11.2012 Tuning the Mobile Server Philipp Loer [email protected] www.ordix.de Agenda Einleitung Grundlagen Performance-Optimierung Fazit Tuning the Mobile Server, Philipp Loer, DOAG 2012
Indexstrategien im Data Warehouse
Indexstrategien im Data Warehouse Reinhard Mense areto consulting gmbh Köln Schlüsselworte Business Intelligence, Data Warehouse, Bitmap Index, B*Tree Index, Partial Index, Star Schema, Snowflake Schema,
Partitionierung im DWH mit ORACLE 11g und 12c
Partitionierung im DWH mit ORACLE 11g und 12c Reinhard Wahl Metafinanz-Informationssysteme GmbH München Schlüsselworte Partitioning, Composite, Interval, Reference, ILM, 11g, 12c Einleitung Die erste Partitionierung,
Statistiken unter Oracle9i Voraussetzung für effiziente SQL-Statements
Statistiken unter Oracle9i Voraussetzung für effiziente SQL-Statements Autor: Sascha Schlangenotto, S&N AG netbank solutions DOAGNews Q2_2004 Dieses Werk ist urheberrechtlich geschützt. Die dadurch begründeten
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
! Partitionieren Sie Ihr Data Warehouse?
! Partitionieren Sie Ihr Data Warehouse? DOAG Konferenz 2009 Beat Flühmann Senior Consultant DWH & BI Trivadis AG 19. 11. 2009, Nürnberg Basel Baden Bern Brugg Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg
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.
Oracle Statistiken Ein Mythos in der Datenbank?
Oracle Statistiken Ein Mythos in der Datenbank? Thorsten Bruhns Seniorberater OPITZ CONSULTING Bad Homburg GmbH Nürnberg, 01.12.2008 Oracle Statistiken - Ein Mythos in der Datenbank? Seite 1 Inhalt Ich
Optimizer Statistiken und Adaptive Features in 12.2
Optimizer Statistiken und Adaptive Features in 12.2 DOAG Konferenz + Ausstellung 2017 Dierk Lenz Herrmann & Lenz Services GmbH Herrmann & Lenz Solutions GmbH Erfolgreich seit 1996 am Markt Firmensitz:
Wie die Datenbank ILM unterstützt
Wie die Datenbank ILM unterstützt Oracle Data Warehouse Detlef Schröder, Leitender Systemberater BI & DWH Oracle Deutschland B.V.&Co. KG Information Lifecycle Die neuesten Daten stehen
Methoden zum Befüllen von SCD2
www.immobilienscout24.de Methoden zum Befüllen von SCD2 Berlin 08.12.2010 Dierk Bachmann Inhaltsverzeichnis (1) Gewünschte Eigenschaften von SCD2s (2) Befüllen per Merge (3) Befüllen mit Exchange Partition
DOAG Regionaltreffen TABLE REORG. Klaus Reimers. Leiter Beratung & Entwicklung, ORDIX AG, Paderborn
DOAG Regionaltreffen TABLE REORG Klaus Reimers Leiter Beratung & Entwicklung, ORDIX AG, Paderborn [email protected] Agenda Reorganisationsgründe - Extents - Blockfüllgrad - Migrated Rows Workarounds - Storage
Kerberos und das Oracle Die Nutzung von Kerberos in einer Solaris-Oracle-Umgebung
Kerberos und das Oracle Die Nutzung von Kerberos in einer Solaris-Oracle-Umgebung DOAG Konferenz 19. - 21.11.2013, Nürnberg Veit Jäger [email protected] www.ordix.de Agenda Einleitung Sicherheit & Komfort?
Partitionierung für mehr Performance
Partitionierung für mehr Performance Sebastian Winkler CarajanDB GmbH Erftstadt Schlüsselworte Oracle Partitioning, Data Warehouse, VLDB, Archivierung, Zugriffsoptimierung, Range, List, Hash Einleitung
10 Gründe warum Ihr Index nicht verwendet wird
10 Gründe warum Ihr Index nicht verwendet wird Schlüsselworte Index Benutzung, Index Tuning Einleitung Marco Patzwahl MuniQSoft GmbH München-Unterhaching Ein Index auf einer Tabelle sollte ja eigentlich
Optimiertes Laden in die F-Fakten-Tabelle des SAP BW
Optimiertes Laden in die F-Fakten-Tabelle des SAP BW Schlüsselworte SAP BW Index unusable. Einleitung Jörn Bartels Oracle München Mit Oracle Database 11g Release 2 kann das Laden der F-Fakten Tabelle in
Anfrageoptimierung Ausführungspläne, Hints, Statistikinformationen, IDEs
Anfrageoptimierung Ausführungspläne, Hints, Statistikinformationen, IDEs Peter Matjeschk 05-INDT Fachbereich Informatik, Mathematik und Naturwissenschaften HTWK-Leipzig 19. Juni 2008 Peter Matjeschk (Fb
PostgreSQL Ein Überblick
26. August 2007 Agenda Neue Funktionen im Bereich SQL, XML und Volltextsuche Geschwindigkeitsverbesserungen Neue Erweiterungen (contrib) XML (1) Neuer Datentyp xml ( well-formedness ) Viele Funktionen
Datenbankstatistiken im Griff mit DBMS_STATS
Datenbankstatistiken im Griff mit DBMS_STATS Dierk Lenz Herrmann & Lenz Services GmbH Burscheid Schlüsselworte Oracle Database, Datenbankstatistiken, Optimizer, Autotask-Infrastruktur Einleitung Betrachtet
Aufbau einer Oracle Datenbank
Aufbau einer Oracle Datenbank Eike Florian Petersen 29. Juni 2015 Inhaltsverzeichnis 1. Tablespaces 1.1 Konzept, Arten 1.2 Operationen 2. Arten von Dateien 2.1 Datendateien 2.2 Redolog-Dateien 2.3 Control-Dateien
Performance Tuning mit Oracle 12c
Performance Tuning mit Oracle 12c Agenda 1. Adaptive Execution Plans 2. Adaptive Statistics 3. SQL Plan-Direktiven 4. Neuerungen bei Statistiken 5. Konkurrierendes Sammeln von Statistiken 6. Private Session-Statistiken
mit konventionellen Datenbanksystemen konventionellen Datenbanksystemen
Stream-Verwaltung mit konventionellen Datenbanksystemen Christian Rensch.06.005 Seminar Data Streams Thema Verwaltung von Datenströmen in konventionellen Datenbanksystemen optimiert auf Daten geringer
MySQL Architektur die Admin-Sicht
MySQL Architektur die Admin-Sicht Matthias Jung, ORDIX AG 25.09.2013 [email protected] www.ordix.de Agenda Einleitung Architektur Verfügbarkeitslösungen Backup & Recovery Monitoring Gtk für Entwickler Fazit
Partitionierungsstrategien für Data Vault
ierungsstrategien für Data Vault Dani Schnider Trivadis AG Zürich/Glattbrugg, Schweiz Einleitung Während das Laden von Tabellen in Data Vault in der Regel nicht zeitkritisch ist, stellt uns das effiziente
Datenbanken SQL. Insert, Update, Delete, Drop. Krebs
Datenbanken SQL Insert, Update, Delete, Drop Krebs Inhalt 1. Datensätze einfügen: INSERT 2. Datensätze verändern: UPDATE 3. Datensätze löschen: DROP vs. DELETE Beispiel Datenbank Schule Klasse P_Klasse
DOAG Datenbank Partitioning für OLTP Applikationstuning mal anders. Düsseldorf, , M. Griesel. Paragon Data GmbH Seite 1
DOAG Datenbank 2015 Partitioning für OLTP Applikationstuning mal anders Düsseldorf, 16.06.2015, M. Griesel Seite 1 Profil und Anspruch fair effizient auf Augenhöhe n 60 Mitarbeiter an den Hauptstandorten
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.
Row 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
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-
Performanter Aufbau von Materialized Views im ETL-Prozess Vorgehen und ein Framework für den OWB. Reinhard Mense Geschäftsführer ARETO Consulting
Performanter Aufbau von Materialized Views im ETL-Prozess Vorgehen und ein Framework für den OWB Reinhard Mense Geschäftsführer ARETO Consulting Inhalt Typisches Szenario Complete Refresh Fast Refresh
Neue Features Oracle Database 12.2 Wann denn endlich?
Neue Features Oracle Database 12.2 Wann denn endlich? DOAG 2017 Datenbank Dierk Lenz Erfolgreich seit 1996 am Markt Firmensitz: Burscheid (bei Leverkusen) Beratung, Schulung und Betrieb/Fernwartung rund
Oracle In-Memory & Data Warehouse: Die perfekte Kombination?
Oracle In-Memory & Data Warehouse: Die perfekte Kombination? Dani Schnider Trivadis AG Zürich/Glattbrugg, Schweiz Einleitung Als Larry Ellison in einer Keynote im Juni 2014 die Oracle In-Memory Option
Relationales Datenbanksystem Oracle
Relationales Datenbanksystem Oracle 1 Relationales Modell Im relationalen Modell wird ein relationales Datenbankschema wie folgt beschrieben: RS = R 1 X 1 SC 1... R n X n SC n SC a a : i=1...n X i B Information
Nutzung der Oracle Database InMemory Option für SAP BW
Nutzung der Oracle Database InMemory Option für SAP BW Schlüsselworte Oracle, SAP-BW, InMemory, Star-Schema. Jörn Bartels Oracle München Einleitung In SAP BW wurde bisher ein erweitertes Snow Flake Schema
Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort... 13
Auf einen Blick Vorwort... 13 Teil 1 Vorbereitung Kapitel 1 Einleitung... 17 Kapitel 2 SQL der Standard relationaler Datenbanken... 21 Kapitel 3 Die Beispieldatenbanken... 39 Teil 2 Abfrage und Bearbeitung
Physische Datenbankdefinition in. Arthur Bauer
Physische Datenbankdefinition in Arthur Bauer Inhalt Cluster Index-Cluster Hash-Cluster Vor- und Nachteile Index-Organisierte Tabelle (IOT) Partitionierung STORAGE-Klausel in DDL Indexstrukturen Oracle
Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort 13
Auf einen Blick Vorwort 13 Teil 1 Vorbereitung Kapitel 1 Einleitung 17 Kapitel 2 SQL - der Standard relationaler Datenbanken 21 Kapitel 3 Die Beispieldatenbanken 39 Teil 2 Abfrage und Bearbeitung Kapitel
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
Datenbank Objekte (Tabellen, Segemente, Extents, Blöcke)
Datenbank Objekte (, Segemente,, Blöcke) 5. Juni 2007 Datenbank Objekte (, Segemente,, Blöcke) Datenbank Objekte (, Segemente,, Blöcke) Aufbau eines Datenblocks Zeilenverkettung und -verschiebung Freispeicherverwaltung
MySQL 5.1. Kristian Köhntopp
MySQL 5.1 Kristian Köhntopp Was ist neu? Neues InnoDB Neue Replikation Neues Logging Event Scheduler Partitions INFORMATION_SCHEMA XML Functions Was ist neu? Neues InnoDB Neue Replikation Neues Logging
Oracle Datenbankadministration Aufbau
Oracle Datenbankadministration Aufbau Seminarunterlage Version: 12.04 Version 12.04 vom 15. Januar 2015 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen
Inhaltsverzeichnis. Vorwort Kapitel 1 Einleitung... 15
Vorwort..................................................... 13 Kapitel 1 Einleitung.......................................... 15 Kapitel 2 SQL der Standard relationaler Datenbanken... 19 2.1 Die Geschichte................................
Migration der Daten eines CRS-Mandanten von Kunde zu Kunde
Migration CRS-Mandant Kunde -> Kunde Migration der Daten eines CRS-Mandanten von Kunde zu Kunde Dr. Kurt Franke targens GmbH [email protected], [email protected] Agenda targens Kurzvorstellung Situation
Speicherung und Verarbeitung von Geodaten mit Oracle Spatial
Speicherung und Verarbeitung von Geodaten mit Oracle Spatial DOAG Webinar am 10.02.2017 Andreas Jordan, ORDIX AG [email protected] http://www.ordix.de Agenda Einführung Der Datentyp Spatial Queries ohne Index
Inhaltsverzeichnis. Vorwort 13. Kapitel 1 Einleitung 15
Vorwort 13 Kapitel 1 Einleitung 15 Kapitel 2 SQL-der Standard relationaler Datenbanken... 19 2.1 Die Geschichte 19 2.2 Die Bestandteile 20 2.3 Die Verarbeitung einer SQL-Anweisung 22 2.4 Die Struktur von
Oracle 10g Einführung
Kurs Oracle 10g Einführung Teil 5 Einführung Timo Meyer Administration von Oracle-Datenbanken Timo Meyer Sommersemester 2006 Seite 1 von 16 Seite 1 von 16 Agenda 1 Tabellen und Views erstellen 2 Indizes
DOAG Index Tuning
DOAG Index Tuning 2010-1 DOAG Index Tuning 2010-2 DOAG Index Tuning 2010-3 DOAG Index Tuning 2010-4 DOAG Index Tuning 2010-5 Ausführliche Syntax: CREATE [UNIQUE] INDEX [.] ON TABLE [.]
Objektorientierung in Oracle
Seminarunterlage Version: 11.10 Version 11.10 vom 12. September 2013 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen
INDEXIERUNGS- STRATEGIE IM DATA WAREHOUSE
INDEXIERUNGS- STRATEGIE IM DATA WAREHOUSE ZWISCHEN ALBTRAUM UND OPTIMALER PERFORMANCE DOAG Konferenz 2011 Dani Schnider Trivadis AG Nürnberg, BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG
Oracle-Statistiken im Data Warehouse effizient nutzen
Zur performanten Ausführung von Berichten und Ad-hoc-Abfragen eines BI-Systems sind beim Oracle Optimizer aussagekräftige und aktuelle Statistiken für die Tabellen und Indizes von essenzieller Bedeutung.
DOAG Konferenz + Ausstellung 2017 Nürnberg Michael Skowasch
einfach. gut. beraten. Oracle-Lizenzierung: Hochverfügbarkeitslösungen lizenzieren DOAG Konferenz + Ausstellung 2017 Nürnberg Michael Skowasch [email protected] www.ordix.de Agenda Oracle-Lizenzmetriken Oracle-Editionen
IBM Informix Tuning und Monitoring
Seminarunterlage Version: 11.01 Copyright Version 11.01 vom 25. Juli 2012 Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen
Materialized Views Praktischer Einsatz vor und in 12c
Materialized Views Praktischer Einsatz vor und in 12c Jonas Gassenmeyer und Sven Weller syntegrisinformationsolutions GmbH Neu Isenburg Schlüsselworte Materialized Views, Performance, Replikation, fast
Automatisierte Datenmigration mit dynamischen SQL
Automatisierte Datenmigration mit dynamischen SQL Rolf Wesp Consultant [email protected] Düsseldorf, 27. Oktober 2009 Baden Basel Bern Brugg Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br.
Oracle Database 11gR2 Effiziente Datenspeicherung. Vorteile von Komprimierung
Oracle Database gr2 Effiziente Datenspeicherung Vorteile von Komprimierung Einsparung von Plattenplatz (Storage) Kosten- und Ressourcenreduktion (Green IT) Effizientere Buffer Cache Nutzung Effizientere
DBMS_METADATA und DBMS_METADATA_DIFF im Praxiseinsatz
DBMS_METADATA und DBMS_METADATA_DIFF im Praxiseinsatz Philipp Loer ORDIX AG Paderborn Schlüsselworte DBMS_METADATA, DBMS_METADATA_DIFF, SXML, AUDIT Abstract Ziel dieses Vortrags ist es aufzuzeigen, wie
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
Von der Datenbank zum LDAP-Server schnell und einfach mit Oracle Virtual Directory. DOAG Konferenz Nürnberg
Von der Datenbank zum LDAP-Server schnell und einfach mit Oracle Virtual Directory DOAG 2014 - Konferenz Nürnberg 18.-20.11.2014 Rechenzentrum der RUB [email protected] [email protected]
Gliederung. 1) Speicherplatz-Zuordnung und -Verwaltung 2) Indizes 3) Explain Plan 4) Join-Operationen 5) Der Optimizer 6) Parallelisieren
Gliederung ) Speicherplatz-Zuordnung und -Verwaltung 2) Indizes 3) Explain Plan 4) Join-Operationen 5) Der Optimizer 6) Parallelisieren ) Speicherplatz-Zuordnung und -Verwaltung.) Tabellenspeicherung:
Partitionieren über Rechnergrenzen hinweg
Partitionieren über Rechnergrenzen hinweg Erkan Yanar [email protected] Blog: linsenraum.de/erkules Xing: www.xing.com/profile/erkan Yanar 24. November 2011 Was tun wenn: Daten übersteigen die
Erzeugung 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
Naxtron GmbH Schlosstalstrasse 210 8408 Winterthur. Subject. New Features Oracle 9i Tuning. Edo Bezemer. Author
Naxtron GmbH Schlosstalstrasse 210 8408 Winterthur Subject New Features Oracle 9i Tuning Author Edo Bezemer Oracle Engineering Date August 2002 INHALTSVERZEICHNIS PERFORMANCE UND TUNING...3 TABELLEN ONLINE
Tabellen und Indizes Reorganisieren, aber wann?
Tabellen und Indizes Reorganisieren, aber wann? Ernst Leber MT AG Ratingen Schlüsselworte: Performance, Datenbankanalyse, Tabellenreorganisation, Indexreorganisation Einleitung Kernpunkt des Vortrages
Foreign Keys. MySQL 4, 5. Kapitel 16: Fremdschlüssel. Marcel Noe
MySQL 4, 5 Kapitel 16: Fremdschlüssel Gliederung 1 Gliederung 1 Fremdschlüssel sichern die Referenzielle Integrität voneinander abhängiger Tabellen. Um Fremdschlüssel definieren zu können, müssen Sie die
Daten- Historisierung. im DWH. Dr. Kurt Franke debitel AG. Historisierung.
Daten- im DWH Dr. Kurt Franke debitel AG [email protected] Dr. Kurt Franke, debitel AG D.O.A.G. SIG Datawarehouse - 17.06.2008 Folie 1 Zeitbezug von Datensätzen Eventbezogene Daten Datensets mit
