SlideShare ist ein Scribd-Unternehmen logo
1 von 32
BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF
HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH
Advanced Compression Option
Entwicklung von 11g zu 12c
Florian Feicht
Consultant
Advanced Compression Option - Entwicklung von 11g zu 12c2 25.09.2015
Agenda
Agenda
Advanced Compression Option - Entwicklung von 11g zu 12c3 25.09.2015
1. Advanced Compression Option Überblick
2. OLTP/Advanced Row Compression
3. Secure File Compression
4. Flashback Data Archive Optimization
5. Heat Map
6. Automatic Data Optimization
7. Zusammenfassung
Advanced Compression Option - Entwicklung von 11g zu 12c4 25.09.2015
Advanced Compression
Überblick
Features
Advanced Compression Option - Entwicklung von 11g zu 12c5 25.09.2015
OLTP Table Compression/Advanced Row Compression
SecureFiles Compression/Advanced LOB Compression
SecureFiles Deduplication/Advanced LOB Deduplication
RMAN Backup Compression
Data Pump Data Compression
Data Guard Network Compression/Data Guard Redo Transport Compression
Optimization for Flashback Data Archive History Tables
Exadata Flash Cache Compression
Hybrid Columnar Compression
(Source: Oracle Corporation)
(Source: Oracle Corporation)
Zusätzlich neue Features in 12c
Advanced Compression Option - Entwicklung von 11g zu 12c6 25.09.2015
Heat Map
Automatic Data Optimization
Advanced Network Compression
Storage Snapshot Optimization
Online Move Partition
Advanced Index Compression (Source: Oracle Corporation)
(Source: Oracle Corporation)
Advanced Compression Option - Entwicklung von 11g zu 12c7 25.09.2015
OLTP Compression
Advanced Row Compression
Funktionsweise
Advanced Compression Option - Entwicklung von 11g zu 12c8 25.09.2015
Kompression erfolgt über Deduplizierung
–Symboltabellen werden pro Block angelegt
Daten werden unkomprimiert geschrieben
–Komprimierung startet sobald ein Block voll ist
ALTER TABLE t11 COMPRESS FOR OLTP;
ALTER TABLE t12 ROW STORE COMPRESS
ADVANCED;
(Source: Oracle Corporation)
DBMS_COMPRESSION Advisor
Advanced Compression Option - Entwicklung von 11g zu 12c9 25.09.2015
DBMS_COMPRESSION.GET_COMPRESSION_RATIO (
-- input parameters
scratchtbsname => 'SCRATCH',
ownname => user,
tabname => i.table_name,
partname => NULL,
comptype => power(2,j),
-- output parameters
blkcnt_cmp => l_blkcnt_cmp,
blkcnt_uncmp => l_blkcnt_uncmp,
row_cmp => l_row_cmp,
row_uncmp => l_row_uncmp,
cmp_ratio => l_cmp_ratio,
comptype_str => l_comptype_str
);
Achtung: CPU Last und Chained Rows
Advanced Compression Option - Entwicklung von 11g zu 12c10 25.09.2015
Aktion
Größe in
MB CPU(s) Elapsed(s)
INSERT 1197 66,04 113,4
UPDATE 1197 248,23 318,69
SELECT 1197 1,87 1,87
Aktion
Größe in
MB CPU(s) Elapsed(s)
INSERT 728 373,85 532,7
UPDATE 1143 2861,6 3154,27
SELECT 1143 1,6 1,6
Unkomprimiert
OLTP komprimiert
SQL> SELECT table_name, COUNT(*)
as Anzahl FROM chained_rows
GROUP BY table_name;
TABLE_NAME ANZAHL
-------------------- --------
UNCOMPRESSED_TABLE 3
COMPRESSED_TABLE 123522
Neu in 12c
Advanced Compression Option - Entwicklung von 11g zu 12c11 25.09.2015
Neuer Name 
Online Partition move
– Etliche Einschränkungen
• Nicht möglich für IOT’s
• Nicht möglich für SYS Objekte
• Nicht möglich für Tabellen mit Bitmap-Join oder Domain Indizes
• Parallel oder Direct Path Insert
ALTER TABLE <table name>
MOVE PARTITION <partition name>
ONLINE ROW STORE COMPRESS ADVANCED;
Advanced Compression Option - Entwicklung von 11g zu 12c12 25.09.2015
Secure File Compression
Vorraussetzung
Advanced Compression Option - Entwicklung von 11g zu 12c13 25.09.2015
LOB müssen als SecureFile angelegt werden
Long Datentypen werden nicht unterstützt
Komprimierungsrate ist abhängig vom
–Komprimierungsfaktor (high, medium, low)
–Komprimierbarkeit der „Rohdaten“
CREATE TABLE t1 ( a CLOB)
LOB(a) STORE AS SECUREFILE (
COMPRESS {LOW | MEDIUM | HIGH}
DEDUPLICATE
CACHE
NOLOGGING
);
Advanced Compression Option - Entwicklung von 11g zu 12c14 25.09.2015
14
!
!
!
A
B
C
SHA1 = d8e8ece…
SHA1 = da39a3…
49b08de …
58911e7 …
Referenz 
Referenz 
A
B C
!
Ein Original und
zwei Referenzen
von Dokument "!"
Gut für …
Dokumentenmanagement
Contentmanagement
eMail Server
…
Funktionsweise (Deduplizierung)
Einsatzzwecke
Advanced Compression Option - Entwicklung von 11g zu 12c15 25.09.2015
CLOB’s sind für Kompression prädestiniert
BLOB’s sind datenabhängig
TABLE_NAME MB% CPU% Elapsed%
BASIC_LOB 100,0 100,0 100,0
SECURE_LOB 112,5 63,3 80,4
DEPDU_LOW_LOB 108,7 130,6 114,8
DEPDU_MED_LOB 104,2 321,4 234,3
DEPDU_HIG_LOB 104,6 340,9 248,3
LOW_LOB 108,4 102,9 97,8
MED_LOB 108,4 299,0 226,9
HIG_LOB 106,9 316,1 230,3
TABLE_NAME MB% CPU% Elapsed%
BASIC_LOB 100,0 100,0 100,0
SECURE_LOB 112,2 65,2 65,6
DEPDU_LOW_LOB 10,7 98,4 77,4
DEPDU_MED_LOB 8,0 121,9 90,7
DEPDU_HIG_LOB 6,4 209,8 144,6
LOW_LOB 10,7 73,0 64,4
MED_LOB 7,7 96,9 77,0
HIG_LOB 6,1 183,6 129,4
Advanced Compression Option - Entwicklung von 11g zu 12c16 25.09.2015
Flashback Data Archive
Optimization
Übersicht Flashback Data Archive
Advanced Compression Option - Entwicklung von 11g zu 12c17 25.09.2015
Erlaubt den Stand einer Tabelle zu einem beliebigen Zeitpunkt zu lesen
Erlaubt alle Änderungen einer Tabelle nachzuvollziehen
Automatisches Housekeeping
durch Setzen der Retention
Flashback Daten können komprimiert werden
(Source: Oracle Corporation)
CREATE
FLASHBACK ARCHIVE fda_10_day
TABLESPACE fef_archiv_obj
RETENTION 10 DAY;
ALTER TABLE history_table
FLASHBACK ARCHIVE f1;
Neue Features Flashback Data Archive 12c
Advanced Compression Option - Entwicklung von 11g zu 12c18 25.09.2015
User context tracking
–Information über die Session, die Daten verändert können mitgeloggt werden
• Logging Level kann über DBMS_FLASHBACK_ARCHIVE.SET_CONTEXT_LEVEL
konfiguriert werden
Database hardening
–Erlaubt mehrer Tabellen zu einer “application” zusammenzufassen und Flash Back
Data Archive mit einem Kommando zu konfigurieren. Tabellen können alle vor
Schreibzugriff geschützt werden
–“application” wird mit DBMS_FLASHBACK_ARCHIVE.REGISTER_APPLICATION
erstellt
Import und Export der Historie (für Umzüge)
Advanced Compression Option - Entwicklung von 11g zu 12c19 25.09.2015
Neue Features in 12c
Advanced Compression Option - Entwicklung von 11g zu 12c20 25.09.2015
Heatmap
Übersicht
Advanced Compression Option - Entwicklung von 11g zu 12c21 25.09.2015
Erstellt eine Übersicht der letzten Zugriffe auf DB Objekte
–Lesen und schreibend wird separat protokolliert
–Übersicht wird im SYSAUX Tablespace protokolliert
–Objekte im SYSTEM und SYSAUX werden nicht gemonitored
Erzeugt ca. 5% Overhead
Kann auf Datenbank und Session Ebene aktiviert werden
ALTER SYSTEM SET heat_map=ON;
ALTER SESSION SET heat_map=ON;
Übersicht
Advanced Compression Option - Entwicklung von 11g zu 12c22 25.09.2015
Übersichts Views und Tabellen und DBMS_HEATMAP
Advanced Compression Option - Entwicklung von 11g zu 12c23 25.09.2015
Detaillierte Übersicht auf
–Object level
–Segment level
–Tablespace level
–Extent level
–Block level
View für Online Übersicht
–GV$HEAT_MAP_SEGMENT
SELECT object_name, track_time, segment_write SEG_W, segment_read
SEG_R, full_scan, lookup_scan FROM GV$HEAT_MAP_SEGMENT;
OBJECT_NAME TRACK_TIME SEG_W SEG_R FUL LOO
----------- ------------------- ----- ----- --- ---
CONF_OBJ_C1 09.05.2015 20:15:38 YES NO YES NO
CONF_SERVIC 09.05.2015 20:15:38 YES NO NO YES
Weitere Views
–DBA_HEATMAP_TOP_OBJECTS
–DBA_HEATMAP_TOP_TABLESPACES
–DBA_HEAT_MAP_SEGMENT
–DBA_HEAT_MAP_SEG_HISTOGRAM
–Analog dazu die user_*
Auswertungen
Advanced Compression Option - Entwicklung von 11g zu 12c24 25.09.2015
DBMS_HEAT_MAP.BLOCK_HEAT_MAP (als sys)
DBMS_HEAT_MAP.EXTENT_HEAT_MAP
OWNER SEGMENT_NAME BLOCK_ID
--------------- --------------- --------------
AMSMON T904_PLUGIN 243
AMSMON T904_PLUGIN 244
AMSMON T904_PLUGIN 245
AMSMON T904_PLUGIN 246
AMSMON T904_PLUGIN 247
SEGMENT_NAME BLOCK_ID BLOCKS BYTES
--------------- -------------- -------------- --------------
T904_PLUGIN 243 5 40960
T904_PLUGIN 10280 8 65536
Advanced Compression Option - Entwicklung von 11g zu 12c25 25.09.2015
Automatic Data Optimization
Übersicht
Advanced Compression Option - Entwicklung von 11g zu 12c26 25.09.2015
Automatic Data Optimization (ADO) ist ein automatisches Information Lifecycle
Management (ILM) System in der Datenbank
Verschiedene ILM Policies können erstellt werden
–Werden im Maintenance Window ausgeführt
–Manuelle Ausführung mit
Basiert auf Heat Map Daten
Achtung kein Supplemental Logging
BEGIN
DBMS_ILM.EXECUTE_ILM (
ILM_SCOPE => dbms_ilm.SCOPE_SCHEMA,
execution_mode => dbms_ilm.ilm_execution_offline,
task_id => v_executionid
);
END;
/
Storage Tiering
Advanced Compression Option - Entwicklung von 11g zu 12c27 25.09.2015
(Source: Oracle Corporation)
ALTER TABLE t12 ILM ADD POLICY TIER TO LOW_COST_STORE;
Compression Tiering
Advanced Compression Option - Entwicklung von 11g zu 12c28 25.09.2015
No Compression OLTP Compression
(Source: Oracle Corporation)
ALTER TABLE t12 ILM ADD POLICY
COMPRESS
SEGMENT
AFTER 10 DAYS OF NO MODIFICATION;
Einsatzbereiche
Advanced Compression Option - Entwicklung von 11g zu 12c29 25.09.2015
Tiering Policies sind transparent für die Applikation
• Nur Tabellendefinition muss angepasst werden
• Änderungen haben keine Auswirkungen auf Zugriffsweg
• Können aufeinander aufbauen
Storage Tiering für partitionierte Tabelle
• Partitionen werden nach Tablespace Füllgrad verschoben
Compression Tiering für
• Partitionierte Tabellen mit Storage Tiering für zusätzliche Compression
• Große Archiv - Tabellen (Row Level Compression)
Advanced Compression Option - Entwicklung von 11g zu 12c30 25.09.2015
Zusammenfassung
Zusammenfassung
Advanced Compression Option - Entwicklung von 11g zu 12c31 25.09.2015
Allgemein
–Kompression muss für jede Applikation separat getestet werden
–OLTP Kompression für Tabellen mit Großteils SELECT und INSERT
–Secure File Kompression für
• CLOB‘s
• BLOB‘s mit komprimierbaren Daten
Deutlich mehr automatisierte Möglichkeiten in 12c
–Heatmap
• Aktivieren falls Automatic Data Optimization genutzt werden soll
–Automatic Data Optimization
• Sinnvoller Einsatz für Komprimierung und Storage Tiering
Fragen und Antworten
Florian Feicht
Consultant
florian.feicht@trivadis.com
25.09.2015 Advanced Compression Option - Entwicklung von 11g zu 12c32

Weitere ähnliche Inhalte

Was ist angesagt?

Ausgewählte Performance Technologien
Ausgewählte Performance TechnologienAusgewählte Performance Technologien
Ausgewählte Performance Technologienoraclebudb
 
Ausgewählte PL/SQL Packages (2)
Ausgewählte PL/SQL Packages (2)Ausgewählte PL/SQL Packages (2)
Ausgewählte PL/SQL Packages (2)Ulrike Schwinn
 
Oracle 11g - Neuerungen im Überblick
Oracle 11g - Neuerungen im ÜberblickOracle 11g - Neuerungen im Überblick
Oracle 11g - Neuerungen im ÜberblickGFU Cyrus AG
 
bccon-2014 adm06 hony,_i_shrunk_the_data
bccon-2014 adm06 hony,_i_shrunk_the_databccon-2014 adm06 hony,_i_shrunk_the_data
bccon-2014 adm06 hony,_i_shrunk_the_dataICS User Group
 
Compact, Compress, De-DUplicate
Compact, Compress, De-DUplicateCompact, Compress, De-DUplicate
Compact, Compress, De-DUplicateUlrich Krause
 
Norbert Rieger – IT-Tage 2015 – Optimierung der Performance bei Oracle-Datenb...
Norbert Rieger – IT-Tage 2015 – Optimierung der Performance bei Oracle-Datenb...Norbert Rieger – IT-Tage 2015 – Optimierung der Performance bei Oracle-Datenb...
Norbert Rieger – IT-Tage 2015 – Optimierung der Performance bei Oracle-Datenb...Informatik Aktuell
 
Ausgewählte PL/SQL Packages (3)
Ausgewählte PL/SQL Packages (3)Ausgewählte PL/SQL Packages (3)
Ausgewählte PL/SQL Packages (3)Ulrike Schwinn
 
Top 10 Internet Trends 2005
Top 10 Internet Trends 2005Top 10 Internet Trends 2005
Top 10 Internet Trends 2005Jürg Stuker
 
C1 Adcon Backup For Domino
C1 Adcon Backup For DominoC1 Adcon Backup For Domino
C1 Adcon Backup For DominoAndreas Schulte
 
Domino Statistiken (noch besser) verstehen und nutzen (Teil 2) - 41. DNUG 2014
 Domino Statistiken (noch besser) verstehen und nutzen (Teil 2) - 41. DNUG 2014 Domino Statistiken (noch besser) verstehen und nutzen (Teil 2) - 41. DNUG 2014
Domino Statistiken (noch besser) verstehen und nutzen (Teil 2) - 41. DNUG 2014panagenda
 
Sql Server Grundlagen für Sharepoint Administratoren
Sql Server Grundlagen für Sharepoint AdministratorenSql Server Grundlagen für Sharepoint Administratoren
Sql Server Grundlagen für Sharepoint AdministratorenCommunardo GmbH
 
Domino Statistiken verstehen und nutzen (Teil 1) - 41. DNUG Konferenz
Domino Statistiken verstehen und nutzen (Teil 1) - 41. DNUG KonferenzDomino Statistiken verstehen und nutzen (Teil 1) - 41. DNUG Konferenz
Domino Statistiken verstehen und nutzen (Teil 1) - 41. DNUG Konferenzpanagenda
 
Share point rbs overview deutsch
Share point rbs overview deutschShare point rbs overview deutsch
Share point rbs overview deutschSamuel Zürcher
 
WildFly als Plattform moderner Enterprise-Anwendungen
WildFly als Plattform moderner Enterprise-AnwendungenWildFly als Plattform moderner Enterprise-Anwendungen
WildFly als Plattform moderner Enterprise-Anwendungengedoplan
 
IBM Chat/Sametime Migration (CCTY 2016 Munich)
IBM Chat/Sametime Migration (CCTY 2016 Munich)IBM Chat/Sametime Migration (CCTY 2016 Munich)
IBM Chat/Sametime Migration (CCTY 2016 Munich)Novakenstein
 
JBoss AS / EAP Clustering
JBoss AS / EAP  ClusteringJBoss AS / EAP  Clustering
JBoss AS / EAP Clusteringhwilming
 
Migrate your Sametime Server to LDAP Authentication (Admincamp 2013)
Migrate your Sametime Server to LDAP Authentication (Admincamp 2013)Migrate your Sametime Server to LDAP Authentication (Admincamp 2013)
Migrate your Sametime Server to LDAP Authentication (Admincamp 2013)Novakenstein
 
MySQL Absicherung und Datensicherung
MySQL Absicherung und DatensicherungMySQL Absicherung und Datensicherung
MySQL Absicherung und DatensicherungLenz Grimmer
 
JBoss EAP clustering
JBoss EAP clustering JBoss EAP clustering
JBoss EAP clustering hwilming
 

Was ist angesagt? (20)

Ausgewählte Performance Technologien
Ausgewählte Performance TechnologienAusgewählte Performance Technologien
Ausgewählte Performance Technologien
 
Platz schaffen auf dem Domino - Compact, Compress, De-Duplicate - Ulrich Krau...
Platz schaffen auf dem Domino - Compact, Compress, De-Duplicate - Ulrich Krau...Platz schaffen auf dem Domino - Compact, Compress, De-Duplicate - Ulrich Krau...
Platz schaffen auf dem Domino - Compact, Compress, De-Duplicate - Ulrich Krau...
 
Ausgewählte PL/SQL Packages (2)
Ausgewählte PL/SQL Packages (2)Ausgewählte PL/SQL Packages (2)
Ausgewählte PL/SQL Packages (2)
 
Oracle 11g - Neuerungen im Überblick
Oracle 11g - Neuerungen im ÜberblickOracle 11g - Neuerungen im Überblick
Oracle 11g - Neuerungen im Überblick
 
bccon-2014 adm06 hony,_i_shrunk_the_data
bccon-2014 adm06 hony,_i_shrunk_the_databccon-2014 adm06 hony,_i_shrunk_the_data
bccon-2014 adm06 hony,_i_shrunk_the_data
 
Compact, Compress, De-DUplicate
Compact, Compress, De-DUplicateCompact, Compress, De-DUplicate
Compact, Compress, De-DUplicate
 
Norbert Rieger – IT-Tage 2015 – Optimierung der Performance bei Oracle-Datenb...
Norbert Rieger – IT-Tage 2015 – Optimierung der Performance bei Oracle-Datenb...Norbert Rieger – IT-Tage 2015 – Optimierung der Performance bei Oracle-Datenb...
Norbert Rieger – IT-Tage 2015 – Optimierung der Performance bei Oracle-Datenb...
 
Ausgewählte PL/SQL Packages (3)
Ausgewählte PL/SQL Packages (3)Ausgewählte PL/SQL Packages (3)
Ausgewählte PL/SQL Packages (3)
 
Top 10 Internet Trends 2005
Top 10 Internet Trends 2005Top 10 Internet Trends 2005
Top 10 Internet Trends 2005
 
C1 Adcon Backup For Domino
C1 Adcon Backup For DominoC1 Adcon Backup For Domino
C1 Adcon Backup For Domino
 
Domino Statistiken (noch besser) verstehen und nutzen (Teil 2) - 41. DNUG 2014
 Domino Statistiken (noch besser) verstehen und nutzen (Teil 2) - 41. DNUG 2014 Domino Statistiken (noch besser) verstehen und nutzen (Teil 2) - 41. DNUG 2014
Domino Statistiken (noch besser) verstehen und nutzen (Teil 2) - 41. DNUG 2014
 
Sql Server Grundlagen für Sharepoint Administratoren
Sql Server Grundlagen für Sharepoint AdministratorenSql Server Grundlagen für Sharepoint Administratoren
Sql Server Grundlagen für Sharepoint Administratoren
 
Domino Statistiken verstehen und nutzen (Teil 1) - 41. DNUG Konferenz
Domino Statistiken verstehen und nutzen (Teil 1) - 41. DNUG KonferenzDomino Statistiken verstehen und nutzen (Teil 1) - 41. DNUG Konferenz
Domino Statistiken verstehen und nutzen (Teil 1) - 41. DNUG Konferenz
 
Share point rbs overview deutsch
Share point rbs overview deutschShare point rbs overview deutsch
Share point rbs overview deutsch
 
WildFly als Plattform moderner Enterprise-Anwendungen
WildFly als Plattform moderner Enterprise-AnwendungenWildFly als Plattform moderner Enterprise-Anwendungen
WildFly als Plattform moderner Enterprise-Anwendungen
 
IBM Chat/Sametime Migration (CCTY 2016 Munich)
IBM Chat/Sametime Migration (CCTY 2016 Munich)IBM Chat/Sametime Migration (CCTY 2016 Munich)
IBM Chat/Sametime Migration (CCTY 2016 Munich)
 
JBoss AS / EAP Clustering
JBoss AS / EAP  ClusteringJBoss AS / EAP  Clustering
JBoss AS / EAP Clustering
 
Migrate your Sametime Server to LDAP Authentication (Admincamp 2013)
Migrate your Sametime Server to LDAP Authentication (Admincamp 2013)Migrate your Sametime Server to LDAP Authentication (Admincamp 2013)
Migrate your Sametime Server to LDAP Authentication (Admincamp 2013)
 
MySQL Absicherung und Datensicherung
MySQL Absicherung und DatensicherungMySQL Absicherung und Datensicherung
MySQL Absicherung und Datensicherung
 
JBoss EAP clustering
JBoss EAP clustering JBoss EAP clustering
JBoss EAP clustering
 

Ähnlich wie Advanced compression option: Entwicklung von 11g zu 12c

OpenStack und Heat - Standardisierte Test- und Entwicklungsumgebungen
OpenStack und Heat - Standardisierte Test- und EntwicklungsumgebungenOpenStack und Heat - Standardisierte Test- und Entwicklungsumgebungen
OpenStack und Heat - Standardisierte Test- und EntwicklungsumgebungenB1 Systems GmbH
 
Oracle Datenbank Architektur - nicht nur für Einsteiger
Oracle Datenbank Architektur - nicht nur für EinsteigerOracle Datenbank Architektur - nicht nur für Einsteiger
Oracle Datenbank Architektur - nicht nur für EinsteigerMartin Klier
 
SQL Server 2012 070-462 prüfung deutsch
SQL Server 2012 070-462 prüfung deutschSQL Server 2012 070-462 prüfung deutsch
SQL Server 2012 070-462 prüfung deutschholgerschmitz2011
 
TYPO3 CMS 7.4 - Die Neuerungen - pluswerk
TYPO3 CMS 7.4 - Die Neuerungen - pluswerkTYPO3 CMS 7.4 - Die Neuerungen - pluswerk
TYPO3 CMS 7.4 - Die Neuerungen - pluswerkdie.agilen GmbH
 
OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE
OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SEOpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE
OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SEB1 Systems GmbH
 
Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...
Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...
Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...B1 Systems GmbH
 
Datenbank-Hausputz für Einsteiger
Datenbank-Hausputz für EinsteigerDatenbank-Hausputz für Einsteiger
Datenbank-Hausputz für EinsteigerMarkus Flechtner
 
Marek Adar – IT-Tage 2015 – Oracle Recovery Manager unter 12c
Marek Adar – IT-Tage 2015 – Oracle Recovery Manager unter 12cMarek Adar – IT-Tage 2015 – Oracle Recovery Manager unter 12c
Marek Adar – IT-Tage 2015 – Oracle Recovery Manager unter 12cInformatik Aktuell
 
Klonen von Exadata-Datenbanken mit der Oracle ZFS Appliance - Ein Erfahrungsb...
Klonen von Exadata-Datenbanken mit der Oracle ZFS Appliance - Ein Erfahrungsb...Klonen von Exadata-Datenbanken mit der Oracle ZFS Appliance - Ein Erfahrungsb...
Klonen von Exadata-Datenbanken mit der Oracle ZFS Appliance - Ein Erfahrungsb...Loopback.ORG
 
Überblick: 18c und Autonomous Data Warehouse Cloud (ADWC)
Überblick: 18c und Autonomous Data Warehouse Cloud (ADWC)Überblick: 18c und Autonomous Data Warehouse Cloud (ADWC)
Überblick: 18c und Autonomous Data Warehouse Cloud (ADWC)Ulrike Schwinn
 
Rolle Rückwärts - Backported Features in Oracle Database 19c
Rolle Rückwärts - Backported Features in Oracle Database 19cRolle Rückwärts - Backported Features in Oracle Database 19c
Rolle Rückwärts - Backported Features in Oracle Database 19cMarkus Flechtner
 
OpenStack und Heat - Standardisierte Test- und Entwicklungsumgebungen
OpenStack und Heat - Standardisierte Test- und EntwicklungsumgebungenOpenStack und Heat - Standardisierte Test- und Entwicklungsumgebungen
OpenStack und Heat - Standardisierte Test- und EntwicklungsumgebungenB1 Systems GmbH
 
MCSA 070-740 Prüfungsfragen deutsch
MCSA 070-740 Prüfungsfragen deutschMCSA 070-740 Prüfungsfragen deutsch
MCSA 070-740 Prüfungsfragen deutschholgerschmitz2011
 
SAP Datashpere - von Bits und Bites zu Widgets und Charts
SAP Datashpere - von Bits und Bites zu Widgets und ChartsSAP Datashpere - von Bits und Bites zu Widgets und Charts
SAP Datashpere - von Bits und Bites zu Widgets und ChartsIBsolution GmbH
 
MySQL Performance Tuning für Oracle-DBA's
MySQL Performance Tuning für Oracle-DBA'sMySQL Performance Tuning für Oracle-DBA's
MySQL Performance Tuning für Oracle-DBA'sFromDual GmbH
 
Roadshow: What's new in Microsoft SQL Server 2016
Roadshow: What's new in Microsoft SQL Server 2016Roadshow: What's new in Microsoft SQL Server 2016
Roadshow: What's new in Microsoft SQL Server 2016Digicomp Academy AG
 
Josua Braun, Senior Marketing Manager Storage @ Netgear
Josua Braun, Senior Marketing Manager Storage @ NetgearJosua Braun, Senior Marketing Manager Storage @ Netgear
Josua Braun, Senior Marketing Manager Storage @ NetgearNetgear_Business_DE
 
TYPO3 CMS 7.2 - Die Neuerungen - pluswerk
TYPO3 CMS 7.2 - Die Neuerungen - pluswerkTYPO3 CMS 7.2 - Die Neuerungen - pluswerk
TYPO3 CMS 7.2 - Die Neuerungen - pluswerkdie.agilen GmbH
 

Ähnlich wie Advanced compression option: Entwicklung von 11g zu 12c (20)

Lambdaarchitektur für BigData
Lambdaarchitektur für BigDataLambdaarchitektur für BigData
Lambdaarchitektur für BigData
 
OpenStack und Heat - Standardisierte Test- und Entwicklungsumgebungen
OpenStack und Heat - Standardisierte Test- und EntwicklungsumgebungenOpenStack und Heat - Standardisierte Test- und Entwicklungsumgebungen
OpenStack und Heat - Standardisierte Test- und Entwicklungsumgebungen
 
Oracle Datenbank Architektur - nicht nur für Einsteiger
Oracle Datenbank Architektur - nicht nur für EinsteigerOracle Datenbank Architektur - nicht nur für Einsteiger
Oracle Datenbank Architektur - nicht nur für Einsteiger
 
SQL Server 2012 070-462 prüfung deutsch
SQL Server 2012 070-462 prüfung deutschSQL Server 2012 070-462 prüfung deutsch
SQL Server 2012 070-462 prüfung deutsch
 
TYPO3 CMS 7.4 - Die Neuerungen - pluswerk
TYPO3 CMS 7.4 - Die Neuerungen - pluswerkTYPO3 CMS 7.4 - Die Neuerungen - pluswerk
TYPO3 CMS 7.4 - Die Neuerungen - pluswerk
 
01 sqlplus
01 sqlplus01 sqlplus
01 sqlplus
 
OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE
OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SEOpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE
OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE
 
Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...
Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...
Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...
 
Datenbank-Hausputz für Einsteiger
Datenbank-Hausputz für EinsteigerDatenbank-Hausputz für Einsteiger
Datenbank-Hausputz für Einsteiger
 
Marek Adar – IT-Tage 2015 – Oracle Recovery Manager unter 12c
Marek Adar – IT-Tage 2015 – Oracle Recovery Manager unter 12cMarek Adar – IT-Tage 2015 – Oracle Recovery Manager unter 12c
Marek Adar – IT-Tage 2015 – Oracle Recovery Manager unter 12c
 
Klonen von Exadata-Datenbanken mit der Oracle ZFS Appliance - Ein Erfahrungsb...
Klonen von Exadata-Datenbanken mit der Oracle ZFS Appliance - Ein Erfahrungsb...Klonen von Exadata-Datenbanken mit der Oracle ZFS Appliance - Ein Erfahrungsb...
Klonen von Exadata-Datenbanken mit der Oracle ZFS Appliance - Ein Erfahrungsb...
 
Überblick: 18c und Autonomous Data Warehouse Cloud (ADWC)
Überblick: 18c und Autonomous Data Warehouse Cloud (ADWC)Überblick: 18c und Autonomous Data Warehouse Cloud (ADWC)
Überblick: 18c und Autonomous Data Warehouse Cloud (ADWC)
 
Rolle Rückwärts - Backported Features in Oracle Database 19c
Rolle Rückwärts - Backported Features in Oracle Database 19cRolle Rückwärts - Backported Features in Oracle Database 19c
Rolle Rückwärts - Backported Features in Oracle Database 19c
 
OpenStack und Heat - Standardisierte Test- und Entwicklungsumgebungen
OpenStack und Heat - Standardisierte Test- und EntwicklungsumgebungenOpenStack und Heat - Standardisierte Test- und Entwicklungsumgebungen
OpenStack und Heat - Standardisierte Test- und Entwicklungsumgebungen
 
MCSA 070-740 Prüfungsfragen deutsch
MCSA 070-740 Prüfungsfragen deutschMCSA 070-740 Prüfungsfragen deutsch
MCSA 070-740 Prüfungsfragen deutsch
 
SAP Datashpere - von Bits und Bites zu Widgets und Charts
SAP Datashpere - von Bits und Bites zu Widgets und ChartsSAP Datashpere - von Bits und Bites zu Widgets und Charts
SAP Datashpere - von Bits und Bites zu Widgets und Charts
 
MySQL Performance Tuning für Oracle-DBA's
MySQL Performance Tuning für Oracle-DBA'sMySQL Performance Tuning für Oracle-DBA's
MySQL Performance Tuning für Oracle-DBA's
 
Roadshow: What's new in Microsoft SQL Server 2016
Roadshow: What's new in Microsoft SQL Server 2016Roadshow: What's new in Microsoft SQL Server 2016
Roadshow: What's new in Microsoft SQL Server 2016
 
Josua Braun, Senior Marketing Manager Storage @ Netgear
Josua Braun, Senior Marketing Manager Storage @ NetgearJosua Braun, Senior Marketing Manager Storage @ Netgear
Josua Braun, Senior Marketing Manager Storage @ Netgear
 
TYPO3 CMS 7.2 - Die Neuerungen - pluswerk
TYPO3 CMS 7.2 - Die Neuerungen - pluswerkTYPO3 CMS 7.2 - Die Neuerungen - pluswerk
TYPO3 CMS 7.2 - Die Neuerungen - pluswerk
 

Mehr von Trivadis

Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...Trivadis
 
Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...
Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...
Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...Trivadis
 
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)Trivadis
 
Azure Days 2019: Master the Move to Azure (Konrad Brunner)
Azure Days 2019: Master the Move to Azure (Konrad Brunner)Azure Days 2019: Master the Move to Azure (Konrad Brunner)
Azure Days 2019: Master the Move to Azure (Konrad Brunner)Trivadis
 
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...Trivadis
 
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)Trivadis
 
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...Trivadis
 
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...Trivadis
 
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...Trivadis
 
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...Trivadis
 
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...Trivadis
 
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...Trivadis
 
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - TrivadisTechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - TrivadisTrivadis
 
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...Trivadis
 
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...Trivadis
 
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...Trivadis
 
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...Trivadis
 
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...Trivadis
 
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...Trivadis
 
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - TrivadisTechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - TrivadisTrivadis
 

Mehr von Trivadis (20)

Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
 
Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...
Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...
Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...
 
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
 
Azure Days 2019: Master the Move to Azure (Konrad Brunner)
Azure Days 2019: Master the Move to Azure (Konrad Brunner)Azure Days 2019: Master the Move to Azure (Konrad Brunner)
Azure Days 2019: Master the Move to Azure (Konrad Brunner)
 
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
 
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
 
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
 
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
 
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
 
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
 
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
 
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
 
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - TrivadisTechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
 
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
 
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
 
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...
 
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
 
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
 
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
 
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - TrivadisTechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
 

Advanced compression option: Entwicklung von 11g zu 12c

  • 1. BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH Advanced Compression Option Entwicklung von 11g zu 12c Florian Feicht Consultant
  • 2. Advanced Compression Option - Entwicklung von 11g zu 12c2 25.09.2015 Agenda
  • 3. Agenda Advanced Compression Option - Entwicklung von 11g zu 12c3 25.09.2015 1. Advanced Compression Option Überblick 2. OLTP/Advanced Row Compression 3. Secure File Compression 4. Flashback Data Archive Optimization 5. Heat Map 6. Automatic Data Optimization 7. Zusammenfassung
  • 4. Advanced Compression Option - Entwicklung von 11g zu 12c4 25.09.2015 Advanced Compression Überblick
  • 5. Features Advanced Compression Option - Entwicklung von 11g zu 12c5 25.09.2015 OLTP Table Compression/Advanced Row Compression SecureFiles Compression/Advanced LOB Compression SecureFiles Deduplication/Advanced LOB Deduplication RMAN Backup Compression Data Pump Data Compression Data Guard Network Compression/Data Guard Redo Transport Compression Optimization for Flashback Data Archive History Tables Exadata Flash Cache Compression Hybrid Columnar Compression (Source: Oracle Corporation) (Source: Oracle Corporation)
  • 6. Zusätzlich neue Features in 12c Advanced Compression Option - Entwicklung von 11g zu 12c6 25.09.2015 Heat Map Automatic Data Optimization Advanced Network Compression Storage Snapshot Optimization Online Move Partition Advanced Index Compression (Source: Oracle Corporation) (Source: Oracle Corporation)
  • 7. Advanced Compression Option - Entwicklung von 11g zu 12c7 25.09.2015 OLTP Compression Advanced Row Compression
  • 8. Funktionsweise Advanced Compression Option - Entwicklung von 11g zu 12c8 25.09.2015 Kompression erfolgt über Deduplizierung –Symboltabellen werden pro Block angelegt Daten werden unkomprimiert geschrieben –Komprimierung startet sobald ein Block voll ist ALTER TABLE t11 COMPRESS FOR OLTP; ALTER TABLE t12 ROW STORE COMPRESS ADVANCED; (Source: Oracle Corporation)
  • 9. DBMS_COMPRESSION Advisor Advanced Compression Option - Entwicklung von 11g zu 12c9 25.09.2015 DBMS_COMPRESSION.GET_COMPRESSION_RATIO ( -- input parameters scratchtbsname => 'SCRATCH', ownname => user, tabname => i.table_name, partname => NULL, comptype => power(2,j), -- output parameters blkcnt_cmp => l_blkcnt_cmp, blkcnt_uncmp => l_blkcnt_uncmp, row_cmp => l_row_cmp, row_uncmp => l_row_uncmp, cmp_ratio => l_cmp_ratio, comptype_str => l_comptype_str );
  • 10. Achtung: CPU Last und Chained Rows Advanced Compression Option - Entwicklung von 11g zu 12c10 25.09.2015 Aktion Größe in MB CPU(s) Elapsed(s) INSERT 1197 66,04 113,4 UPDATE 1197 248,23 318,69 SELECT 1197 1,87 1,87 Aktion Größe in MB CPU(s) Elapsed(s) INSERT 728 373,85 532,7 UPDATE 1143 2861,6 3154,27 SELECT 1143 1,6 1,6 Unkomprimiert OLTP komprimiert SQL> SELECT table_name, COUNT(*) as Anzahl FROM chained_rows GROUP BY table_name; TABLE_NAME ANZAHL -------------------- -------- UNCOMPRESSED_TABLE 3 COMPRESSED_TABLE 123522
  • 11. Neu in 12c Advanced Compression Option - Entwicklung von 11g zu 12c11 25.09.2015 Neuer Name  Online Partition move – Etliche Einschränkungen • Nicht möglich für IOT’s • Nicht möglich für SYS Objekte • Nicht möglich für Tabellen mit Bitmap-Join oder Domain Indizes • Parallel oder Direct Path Insert ALTER TABLE <table name> MOVE PARTITION <partition name> ONLINE ROW STORE COMPRESS ADVANCED;
  • 12. Advanced Compression Option - Entwicklung von 11g zu 12c12 25.09.2015 Secure File Compression
  • 13. Vorraussetzung Advanced Compression Option - Entwicklung von 11g zu 12c13 25.09.2015 LOB müssen als SecureFile angelegt werden Long Datentypen werden nicht unterstützt Komprimierungsrate ist abhängig vom –Komprimierungsfaktor (high, medium, low) –Komprimierbarkeit der „Rohdaten“ CREATE TABLE t1 ( a CLOB) LOB(a) STORE AS SECUREFILE ( COMPRESS {LOW | MEDIUM | HIGH} DEDUPLICATE CACHE NOLOGGING );
  • 14. Advanced Compression Option - Entwicklung von 11g zu 12c14 25.09.2015 14 ! ! ! A B C SHA1 = d8e8ece… SHA1 = da39a3… 49b08de … 58911e7 … Referenz  Referenz  A B C ! Ein Original und zwei Referenzen von Dokument "!" Gut für … Dokumentenmanagement Contentmanagement eMail Server … Funktionsweise (Deduplizierung)
  • 15. Einsatzzwecke Advanced Compression Option - Entwicklung von 11g zu 12c15 25.09.2015 CLOB’s sind für Kompression prädestiniert BLOB’s sind datenabhängig TABLE_NAME MB% CPU% Elapsed% BASIC_LOB 100,0 100,0 100,0 SECURE_LOB 112,5 63,3 80,4 DEPDU_LOW_LOB 108,7 130,6 114,8 DEPDU_MED_LOB 104,2 321,4 234,3 DEPDU_HIG_LOB 104,6 340,9 248,3 LOW_LOB 108,4 102,9 97,8 MED_LOB 108,4 299,0 226,9 HIG_LOB 106,9 316,1 230,3 TABLE_NAME MB% CPU% Elapsed% BASIC_LOB 100,0 100,0 100,0 SECURE_LOB 112,2 65,2 65,6 DEPDU_LOW_LOB 10,7 98,4 77,4 DEPDU_MED_LOB 8,0 121,9 90,7 DEPDU_HIG_LOB 6,4 209,8 144,6 LOW_LOB 10,7 73,0 64,4 MED_LOB 7,7 96,9 77,0 HIG_LOB 6,1 183,6 129,4
  • 16. Advanced Compression Option - Entwicklung von 11g zu 12c16 25.09.2015 Flashback Data Archive Optimization
  • 17. Übersicht Flashback Data Archive Advanced Compression Option - Entwicklung von 11g zu 12c17 25.09.2015 Erlaubt den Stand einer Tabelle zu einem beliebigen Zeitpunkt zu lesen Erlaubt alle Änderungen einer Tabelle nachzuvollziehen Automatisches Housekeeping durch Setzen der Retention Flashback Daten können komprimiert werden (Source: Oracle Corporation) CREATE FLASHBACK ARCHIVE fda_10_day TABLESPACE fef_archiv_obj RETENTION 10 DAY; ALTER TABLE history_table FLASHBACK ARCHIVE f1;
  • 18. Neue Features Flashback Data Archive 12c Advanced Compression Option - Entwicklung von 11g zu 12c18 25.09.2015 User context tracking –Information über die Session, die Daten verändert können mitgeloggt werden • Logging Level kann über DBMS_FLASHBACK_ARCHIVE.SET_CONTEXT_LEVEL konfiguriert werden Database hardening –Erlaubt mehrer Tabellen zu einer “application” zusammenzufassen und Flash Back Data Archive mit einem Kommando zu konfigurieren. Tabellen können alle vor Schreibzugriff geschützt werden –“application” wird mit DBMS_FLASHBACK_ARCHIVE.REGISTER_APPLICATION erstellt Import und Export der Historie (für Umzüge)
  • 19. Advanced Compression Option - Entwicklung von 11g zu 12c19 25.09.2015 Neue Features in 12c
  • 20. Advanced Compression Option - Entwicklung von 11g zu 12c20 25.09.2015 Heatmap
  • 21. Übersicht Advanced Compression Option - Entwicklung von 11g zu 12c21 25.09.2015 Erstellt eine Übersicht der letzten Zugriffe auf DB Objekte –Lesen und schreibend wird separat protokolliert –Übersicht wird im SYSAUX Tablespace protokolliert –Objekte im SYSTEM und SYSAUX werden nicht gemonitored Erzeugt ca. 5% Overhead Kann auf Datenbank und Session Ebene aktiviert werden ALTER SYSTEM SET heat_map=ON; ALTER SESSION SET heat_map=ON;
  • 22. Übersicht Advanced Compression Option - Entwicklung von 11g zu 12c22 25.09.2015
  • 23. Übersichts Views und Tabellen und DBMS_HEATMAP Advanced Compression Option - Entwicklung von 11g zu 12c23 25.09.2015 Detaillierte Übersicht auf –Object level –Segment level –Tablespace level –Extent level –Block level View für Online Übersicht –GV$HEAT_MAP_SEGMENT SELECT object_name, track_time, segment_write SEG_W, segment_read SEG_R, full_scan, lookup_scan FROM GV$HEAT_MAP_SEGMENT; OBJECT_NAME TRACK_TIME SEG_W SEG_R FUL LOO ----------- ------------------- ----- ----- --- --- CONF_OBJ_C1 09.05.2015 20:15:38 YES NO YES NO CONF_SERVIC 09.05.2015 20:15:38 YES NO NO YES Weitere Views –DBA_HEATMAP_TOP_OBJECTS –DBA_HEATMAP_TOP_TABLESPACES –DBA_HEAT_MAP_SEGMENT –DBA_HEAT_MAP_SEG_HISTOGRAM –Analog dazu die user_*
  • 24. Auswertungen Advanced Compression Option - Entwicklung von 11g zu 12c24 25.09.2015 DBMS_HEAT_MAP.BLOCK_HEAT_MAP (als sys) DBMS_HEAT_MAP.EXTENT_HEAT_MAP OWNER SEGMENT_NAME BLOCK_ID --------------- --------------- -------------- AMSMON T904_PLUGIN 243 AMSMON T904_PLUGIN 244 AMSMON T904_PLUGIN 245 AMSMON T904_PLUGIN 246 AMSMON T904_PLUGIN 247 SEGMENT_NAME BLOCK_ID BLOCKS BYTES --------------- -------------- -------------- -------------- T904_PLUGIN 243 5 40960 T904_PLUGIN 10280 8 65536
  • 25. Advanced Compression Option - Entwicklung von 11g zu 12c25 25.09.2015 Automatic Data Optimization
  • 26. Übersicht Advanced Compression Option - Entwicklung von 11g zu 12c26 25.09.2015 Automatic Data Optimization (ADO) ist ein automatisches Information Lifecycle Management (ILM) System in der Datenbank Verschiedene ILM Policies können erstellt werden –Werden im Maintenance Window ausgeführt –Manuelle Ausführung mit Basiert auf Heat Map Daten Achtung kein Supplemental Logging BEGIN DBMS_ILM.EXECUTE_ILM ( ILM_SCOPE => dbms_ilm.SCOPE_SCHEMA, execution_mode => dbms_ilm.ilm_execution_offline, task_id => v_executionid ); END; /
  • 27. Storage Tiering Advanced Compression Option - Entwicklung von 11g zu 12c27 25.09.2015 (Source: Oracle Corporation) ALTER TABLE t12 ILM ADD POLICY TIER TO LOW_COST_STORE;
  • 28. Compression Tiering Advanced Compression Option - Entwicklung von 11g zu 12c28 25.09.2015 No Compression OLTP Compression (Source: Oracle Corporation) ALTER TABLE t12 ILM ADD POLICY COMPRESS SEGMENT AFTER 10 DAYS OF NO MODIFICATION;
  • 29. Einsatzbereiche Advanced Compression Option - Entwicklung von 11g zu 12c29 25.09.2015 Tiering Policies sind transparent für die Applikation • Nur Tabellendefinition muss angepasst werden • Änderungen haben keine Auswirkungen auf Zugriffsweg • Können aufeinander aufbauen Storage Tiering für partitionierte Tabelle • Partitionen werden nach Tablespace Füllgrad verschoben Compression Tiering für • Partitionierte Tabellen mit Storage Tiering für zusätzliche Compression • Große Archiv - Tabellen (Row Level Compression)
  • 30. Advanced Compression Option - Entwicklung von 11g zu 12c30 25.09.2015 Zusammenfassung
  • 31. Zusammenfassung Advanced Compression Option - Entwicklung von 11g zu 12c31 25.09.2015 Allgemein –Kompression muss für jede Applikation separat getestet werden –OLTP Kompression für Tabellen mit Großteils SELECT und INSERT –Secure File Kompression für • CLOB‘s • BLOB‘s mit komprimierbaren Daten Deutlich mehr automatisierte Möglichkeiten in 12c –Heatmap • Aktivieren falls Automatic Data Optimization genutzt werden soll –Automatic Data Optimization • Sinnvoller Einsatz für Komprimierung und Storage Tiering
  • 32. Fragen und Antworten Florian Feicht Consultant florian.feicht@trivadis.com 25.09.2015 Advanced Compression Option - Entwicklung von 11g zu 12c32