complete. soft1. hard1. - doag deutsche … · compression for sap better then expected stefan...
TRANSCRIPT
![Page 1: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/1.jpg)
SOFT1. HARD1. COMPLETE.
![Page 2: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/2.jpg)
The following is intended to outline our general
product direction. It is intended for inform
ation
purposes only, and m
ay not be incorporated into any
contract. It is not a commitm
ent to deliver any
material, code, or functionality, and should not be
relied upon in m
aking purchasing decisions.
The development, release, and timing of any
features or functionality described for Oracle’s
products remains at the sole discretion of Oracle.
![Page 3: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/3.jpg)
Compression for SAP
better then expected
Stefan Menschel
Senior LeitenderSystemberater
BU Server Technology Germ
any
Konferenz 2010
![Page 4: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/4.jpg)
Kompression
Allgemein
•verlustbehaftete Komprimierung
= Irrelevanzreduktion
![Page 5: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/5.jpg)
Kompression
Beispiel : Irrelevanzreduktion
�verlustbehaftete Datenkomprimierung= Irrelevanzreduktion
keine fehlerfreie Rekonstruktion möglich !
RAW
JPG
![Page 6: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/6.jpg)
Kompression
Allgemein
•verlustfreie Komprimierung
= Redundanzreduktion
•verlustbehaftete Komprimierung
= Irrelevanzreduktion
![Page 7: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/7.jpg)
Kompression
Beispiel : Redundanzreduktion
KOMPRESSION = REDUNDANZREDUKTION
![Page 8: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/8.jpg)
Kompression
Beispiel : Redundanzreduktion
KOMPRESSION = REDUNDANZREDUKTION
RE=1, SS=2, ION=3, DU=4
KOMP123 = 14NDANZ14KT3
![Page 9: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/9.jpg)
HR
CRM
ERP
Data
Warehouse
Data
Mart
Data
Mart
Legacy
Applications
Data
Mart
Kompression
Redundanzreduktion
![Page 10: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/10.jpg)
HR
CRM
ERP
Data
Warehouse
Data
Mart
Data
Mart
Legacy
Applications
Data
Mart
Kompression
Redundanzreduktion
![Page 11: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/11.jpg)
7z
ACE
ARJ
bzip2
gzip
rar
ZIP
LHA
WinRK
Datenkompression
Redundanzreduktion
�verlustfreie Datenkomprimierung = Redundanzreduktion
O-ACO
IndexKey
Compression
Table
Compression
![Page 12: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/12.jpg)
Oracle Index Key Komprimierung
Beispiel: RedundanzreduktionfürMulti-Column Index
1A
X1
A1
ROWID01
1A
X1
B2
ROWID02
1A
X2
A3
ROWID03
1A
Y1
B4
ROWID04
1A
Y3
C5
ROWID05
1A
Y3
C6
ROWID06
1A
Y3
D7
ROWID07
1B
X1
A1
ROWID08
1B
X1
A2
ROWID09
1B
X1
C3
ROWID10
1B
X3
A4
ROWID11
1B
X3
C5
ROWID12
1B
X3
C6
ROWID13
![Page 13: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/13.jpg)
Oracle Index Key “Komprimierung”
Beispiel: Prefix = 1
1A
X1
A1
ROWID01
1A
X1
B2
ROWID02
1A
X2
A3
ROWID03
1A
Y1
B4
ROWID04
1A
Y3
C5
ROWID05
1A
Y3
C6
ROWID06
1A
Y3
D7
ROWID07
1B
X1
A1
ROWID08
1B
X1
A2
ROWID09
1B
X1
C3
ROWID10
1B
X3
A4
ROWID11
1B
X3
C5
ROWID12
1B
X3
C6
ROWID13
Prefix
Suffix
12 values
eliminated
12 values
eliminated
![Page 14: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/14.jpg)
1A
X1
A1
ROWID01
1A
X1
B2
ROWID02
1A
X2
A3
ROWID03
1A
Y1
B4
ROWID04
1A
Y3
C5
ROWID05
1A
Y3
C6
ROWID06
1A
Y3
D7
ROWID07
1B
X1
A1
ROWID08
1B
X1
A2
ROWID09
1B
X1
C3
ROWID10
1B
X3
A4
ROWID11
1B
X3
C5
ROWID12
1B
X3
C6
ROWID13
Prefix
Suffix
22 values
eliminated
22 values
eliminated
Oracle Index Key “Komprimierung”
Beispiel: Prefix = 2
![Page 15: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/15.jpg)
1A
X1
A1
ROWID01
1A
X1
B2
ROWID02
1A
X2
A3
ROWID03
1A
Y1
B4
ROWID04
1A
Y3
C5
ROWID05
1A
Y3
C6
ROWID06
1A
Y3
D7
ROWID07
1B
X1
A1
ROWID08
1B
X1
A2
ROWID09
1B
X1
C3
ROWID10
1B
X3
A4
ROWID11
1B
X3
C5
ROWID12
1B
X3
C6
ROWID13
Prefix
Suffix
30 values
eliminated
30 values
eliminated
Oracle Index Key “Komprimierung”
Beispiel: Prefix = 3
![Page 16: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/16.jpg)
1A
X1
A1
ROWID01
1A
X1
B2
ROWID02
1A
X2
A3
ROWID03
1A
Y1
B4
ROWID04
1A
Y3
C5
ROWID05
1A
Y3
C6
ROWID06
1A
Y3
D7
ROWID07
1B
X1
A1
ROWID08
1B
X1
A2
ROWID09
1B
X1
C3
ROWID10
1B
X3
A4
ROWID11
1B
X3
C5
ROWID12
1B
X3
C6
ROWID13
Prefix
Suffix
28 values
eliminated
28 values
eliminated
Oracle Index Key “Komprimierung”
Beispiel: Prefix = 4
![Page 17: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/17.jpg)
1A
X1
A1
ROWID01
1A
X1
B2
ROWID02
1A
X2
A3
ROWID03
1A
Y1
B4
ROWID04
1A
Y3
C5
ROWID05
1A
Y3
C6
ROWID06
1A
Y3
D7
ROWID07
1B
X1
A1
ROWID08
1B
X1
A2
ROWID09
1B
X1
C3
ROWID10
1B
X3
A4
ROWID11
1B
X3
C5
ROWID12
1B
X3
C6
ROWID13
Prefix
Suffix
15 values
eliminated
15 values
eliminated
Oracle Index Key “Komprimierung”
Beispiel: Prefix = 5
![Page 18: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/18.jpg)
1A
X1
A1
ROWID01
1A
X1
B2
ROWID02
1A
X2
A3
ROWID03
1A
Y1
B4
ROWID04
1A
Y3
C5
ROWID05
1A
Y3
C6
ROWID06
1A
Y3
D7
ROWID07
1B
X1
A1
ROWID08
1B
X1
A2
ROWID09
1B
X1
C3
ROWID10
1B
X3
A4
ROWID11
1B
X3
C5
ROWID12
1B
X3
C6
ROWID13
Prefix
Suffix0 values
eliminated
0 values
eliminated
Oracle Index Key “Komprimierung”
Beispiel: Prefix = 6
![Page 19: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/19.jpg)
Tabellen-Komprimierung
Smith
John
3
Doe
Jane
4
Doe
Jane
2
Doe
John
1
LAST_NAME
FIRST_NAME
ID
Employee Table
uncompressedblock
1•John•Doe 2•Jane•
Doe 3•John•Smith
4•
Jane •Doe
Free Space
Header
INSERT INTO employeeVALUES (5,'Jack', 'Smith');
COMMIT;
![Page 20: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/20.jpg)
John=�|Doe=�|Jane=�|Smith=�
Header
Doe
Jane
4
Smith
John
3
Smith
Jack
5
Doe
Jane
2
Doe
John
1
LAST_NAME
FIRST_NAME
ID
Employee Table
1•John•Doe 2•Jane•
Doe 3•John•Smith
4•
Jane •Doe
Free Space
1•�
•�2•�
•�3•�
•�4 •�
•�
5•Jack•�
Free Space
compressedBlock
Block-local
Information
Block-local
Information
Oracle Kompression
Funktionalität
•LokaleSym
boltabelle
fürjedenDatenblock
•gehaltenim
Header des Datenblockes
more data per
block
more data per
block
Redundanzreduktion
![Page 21: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/21.jpg)
Uncompressed
Block
Compressed
Block
partial
Compressed
Block
Compressed
Block
Empty
Block
Legend
Header Data
Free Space
Uncompressed Data
Compressed Data
Oracle TabellenKomprimierung
Methode
![Page 22: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/22.jpg)
Oracle 11.2
Oracle 10.2
Advanced Compression Option
•OLTP Table Compression
•SecureFiles (LOB) Compression
•RMAN Backup Compression
•Expdp Compression
•Data Guard Network Compression
(SAP Note 1431296)
•Table Compression (direct load <SAP BI �
ODS/PSA –Tables>)
•Index Key Compression (since 10gR2 �
SAP Note 1109743)
•SecureFiles
•Deferred Segment Creation
•Dictionary only ADD COLUMN
Oracle Database 11.2
Compression + Storage Efficiency
Redundanzreduction
![Page 23: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/23.jpg)
SecureFiles
die neuen LOBs
•signifikantschnellere
Wiedergabeim
Vergleichzum“alten”LOB
•erhöhterTransaktionsdurchsatz
durchgeringere
“Buffer Gets”
•vielbessere
Perform
ance im
VergleichzumBasicFile
•bessere CPU Auslastung
•Komprimierung inline & outline
SAP VBDATA Throughput (Insert/Read/Delete)
0
0,51
1,52
2,5
12
48
16
32
64
row size in KB
Performance
Improvement Factor
LONGs (9.2,10.2)
LOBs (10.2,11.2)
Securefiles 11.2
![Page 24: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/24.jpg)
Deferred Segment Creation
Storage Efficiency-ObjectSpace Allocation
prior Oracle 11.2
CREATE TABLE <table_name> …
Oracle 11.2
CREATE TABLE <table_name> …
![Page 25: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/25.jpg)
Deferred Segment Creation
Storage Efficiency-ObjectSpace Allocation
prior Oracle 11.2
CREATE TABLE <table_name> …
Oracle 11.2
CREATE TABLE <table_name> …
INSERT INTO <table_name> …
![Page 26: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/26.jpg)
Deferred Segment Creation
•leere
Objekte(Tabellen, Indizes, Partitionen)
benötigenkeinenSpeicherplatz
•50-60% allerSAP R/3 Objektesindleer
•50,000 –100,000 Objekteim
SAP BI sindleer
•schnellere
SAP DatenbankInstallation
![Page 27: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/27.jpg)
Dictionary Only Add Column
Storage Efficiency-Object Space Allocation
prior Oracle 11.2
ALTER TABLE <table_name>
ADD column …
Oracle 11.2
ALTER TABLE <table_name>
ADD column …
![Page 28: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/28.jpg)
Dictionary Only Add Column
Storage Efficiency-Object Space Allocation
prior Oracle 11.2
ALTER TABLE <table_name>
ADD column …
Oracle 11.2
ALTER TABLE <table_name>
ADD column …
UDPDATE <table_name>
SET col4 = 111
WHERE id = 2;
![Page 29: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/29.jpg)
•Anlegen neuer Columns mit DEFAULT values and
NOT NULL
•bei S
AP upgrades
•oft genutzt im BW bei C
ube Änderungen
•Cube Änderungen bis zu 10x schneller
•Faktor 10-20 bessere Perform
ance bei B
W während des
ADD Column Prozess
•Speicherplatzersparniss
Dictionary Only Add Column
![Page 30: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/30.jpg)
•Oracle IndexKey Compression
(SAP Note : 1109743)
•Oracle Table compression
(SAP BI �
PSA –ODS )
(SAP Note : 701235 )
•Oracle OLTPTable compressionfür(alle) Tabellen
(SAP Note : 1436352 )
Oracle Komprimierung
PositionierungbeiSAP
10.2.0.x
10.2.0.x
11.2.0.x11.2.0.x
![Page 31: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/31.jpg)
Speicherplatzverteilung
Beispiel: Zuweisungim
SAP ERP
55%
12%
33%
Index Data
Structured Data
Unstructured Data
Efficient use of disk space (“implicit compression”):
Internal data representation, Object space allocation
Index Key
Compression
(since 10.2)
OLTP Data
Compression
SecureFiles
Compression
Ziel :
Redundanzreduktion
![Page 32: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/32.jpg)
Oracle KomprimierungfürSAP
howto-1
Step 1
Upgrade existing database to Oracle 11.2
Upgrade from 9.2.0.8
�11.2.0.2
Patchset from 10.2.0.2
�10.2.0.4
Upgrade from 10.2.0.4
�11.2.0.2
(SAP Note 1431800 = Central Technical N
ote)
Step 2
Install SAP BR*Tools 7.20 Patch 3
(SAP Note 1430669 = BR*Tools support for Oracle 11g)
Step 3
Create new Tablespaces
PSAP<sid>
�PSAP<sid>_NEW
(LMTS +compress for OLTP)
extend PSAPUNDO + PSAPTEMP
![Page 33: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/33.jpg)
Oracle KomprimierungfürSAP
howto-2
Step 4
compress tables and indexes
(SAP Note 1431296 + 1464156 )
![Page 34: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/34.jpg)
Oracle KomprimierungfürSAP
howto-2
Step 4
compress tables and indexes
(SAP Note 1431296 + 1464156 )
Example :
CLOB and BLOB -tables are converted and compressed onlineto SecureFile LOB
brspace -u / -f tbreorg -a lob2lob-o SAP<sidUSR> -s PSAP<oldTS> -t allsel -n
PSAP<newTS> -c ctablobind -lc medium –ic ora_proc -SCT
ctablobind
= compress tables, lobs and indexes
Medium
= LOB compression degree
ora_proc
= index evaluation procedure (sap_proc, val_cm
d)
SCT
= skip compressed tables
![Page 35: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/35.jpg)
Oracle KomprimierungfürSAP
howto-2
Step 4
compress tables and indexes
(SAP Note 1431296 + 1464156 )
Example :
CLOB and BLOB -tables are converted and compressed onlineto SecureFile LOB
brspace -u / -f tbreorg -a lob2lob-o SAP<sidUSR> -s PSAP<oldTS> -t allsel -n
PSAP<newTS> -c ctablobind -lc medium –ic ora_proc -SCT
oldTS
newTS
ctablobind
= compress tables, lobs and indexes
medium
= LOB compression degree
ora_proc
= index evaluation procedure (sap_proc, val_cm
d)
SCT
= skip compressed tables
newTS
![Page 36: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/36.jpg)
Oracle KomprimierungfürSAP
brspacecommands
CREATE TABLE "SAPSID"."DBTABLOG#$"
( "LOGDATE" VARCHAR2(8) DEFAULT '00000000' N
OT NULL ENABLE,
"LOGTIME" VARCHAR2(6) DEFAULT '000000' N
OT NULL ENABLE,
"LOGID" VARCHAR2(18) DEFAULT ' ' N
OT NULL ENABLE,
"TABNAME" VARCHAR2(30) DEFAULT ' ' N
OT NULL ENABLE,
"LOGKEY" VARCHAR2(250) DEFAULT ' ' N
OT NULL ENABLE,
"HOSTNAME" VARCHAR2(20) DEFAULT ' ' N
OT NULL ENABLE,
"USERNAME" VARCHAR2(12) DEFAULT ' ' N
OT NULL ENABLE,
"TCODE" VARCHAR2(20) DEFAULT ' ' N
OT NULL ENABLE,
"PROGNAME" VARCHAR2(40) DEFAULT ' ' N
OT NULL ENABLE,
"OPTYPE" VARCHAR2(1) DEFAULT ' ' N
OT NULL ENABLE,
"VERSNO" VARCHAR2(2) DEFAULT ' ' N
OT NULL ENABLE,
"LANGUAGE" VARCHAR2(1) DEFAULT ' ' N
OT NULL ENABLE,
"DATALN" NUMBER(5,0) DEFAULT 0 NOT NULL ENABLE,
"LOGDATA" BLOB
)
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
COMPRESS FOR OLTPLOGGING
STORAGE(INITIAL 1782579200 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "PSAPSIDNEW" LOB ("LOGDATA")
STORE AS SECUREFILE( TABLESPACE "PSAPSIDNEW" ENABLE STORAGE IN ROW
CHUNK 8192 RETENTION CACHE COMPRESS MEDIUM
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE
DEFAULT CELL_FLASH_CACHE DEFAULT)) ;
CREATE UNIQUE INDEX "SAPSID"."ZZA02A~0#$" ON "SAPSID"."ZZA02A#$"
("RCLNT", "RYEAR", "DOCNR", "RLDNR", "RBUKRS", "DOCLN")
PCTFREE 1 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS COMPRESS 5
STORAGE(INITIAL 1782579200 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE
DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "PSAPSIDNEW " ;
![Page 37: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/37.jpg)
Oracle KomprimierungfürSAP
brspacelogfile
BR1142I Tables with the longest duration of reorganization for owner SAPSID
Pos. Owner Table
Rows
Duration [m:s]
1 SAPSID DBTABLOG
23.620.410 97:59
2 SAPSID CDCLS
7.600.710 32:30
3 SAPSID BALDAT
4.418.060 24:58
4 SAPSID BSIS
93.993.661 134:18
5 SAPSID ZZA04A
34.228.061 50:29
6 SAPSID COEJ
16.960.215 48:48
7 SAPSID COEP
24.014.700 45:01
8 SAPSID REGUH
12.695.140 36:15
9 SAPSID FAGLFLEXA
17.427.070 24:28
10 SAPSID BKPF
9.517.393 23:28
![Page 38: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/38.jpg)
Oracle KomprimierungfürSAP
howto-3
Step 5
drop old tablespace
oldTS
newTS
Step 6
rename new tablespace to old tablespace
oldTS
![Page 39: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/39.jpg)
Oracle KomprimierungfürSAP
Empfehlung: do not compress
•compress tables with more than 255 columns
(doesn‘t work)
(e.g. VDBEPI, DGTMD, RSEUMOD)
•SAP pool tables
(ATAB, UTAB)
•SAP cluster tables
(CDCLS, RFBLG)
•INDX-type tables
(BALDAT, SOC3)
•ABAP source and ABAP load tables
(REPOSRC and REPOLOAD)
•update tables
(VBHDR, VBDATA, VBMOD, VBERROR)
•RFC tables
(ARFCSSTATE, ARFCSDATA, ARFCRSTATE, TRFCQDATA,
TRFCQIN, TRFCQOUT,TRFCQSTATE, QRFCTRACE, QRFCLOG)
compressed by SAP
not recommended
![Page 40: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/40.jpg)
Oracle Komprimierung
Ergebnisse
•einfach
zuimplementierenmitBR*Tools
•alle
leerenObjekte(Tabellenund Indizes) sindim
Anschluss
Deferred Segments
•online
![Page 41: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/41.jpg)
Ergebniss: PoC Kompression SAP/ERP
After Reorg / Before Compress
34
%
65
%
1%
Ind
ex
Da
ten
(G
B)
Str
uk
turi
ert
e D
ate
n (
GB
)
Un
stru
ktu
rie
rte
Da
ten
(G
B)
359 GB
359 GB 8 GB
8 GB
187 GB
187 GB
Index Data
Structured Data
Unstructured Data837 GB
before Reorg
554 GB
after Reorg
![Page 42: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/42.jpg)
Ergebnis: PoC Kompression SAP/ERP
Nach IndexKey und Tabellen Komprimierung
All
ok
iert
er
DB
Pla
tte
np
latz
(S
AP
/ER
P)
23
%
30
%
1%
46
%
Ind
ex
Da
ten
(G
B)
Str
uk
turi
ert
e D
ate
n (
GB
)
Un
stru
ktu
rie
rte
Da
ten
(G
B)
Fre
ier
Pla
tz
165 GB
165 GB
6 GB
6 GB
125 GB
125 GB
258 GB
258 GB
Index Data
Structured Data
Unstructured Data
Free Space
187 GB
187 GB
359 GB
359 GB
8 GB
8 GB
FREE
![Page 43: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/43.jpg)
Ergebnisse
POC Kompression -Details
Table
Index
![Page 44: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/44.jpg)
•erreichte Einsparung durch Kompression = 46%
•größte Einsparung durch
•Table -Compression (75%)
•IndexK
ey -Compression (24%)
•verbesserte read/write Perform
ance 10-15%
DB –Size
before
Reorganisation
in GByte
Oracle 10.2
DB –Size
after
Reorganisation
in GByte
Oracle 10.2
Saving
with
Reorganisation
in %
Oracle 10.2
DB –Size
after
Compression
in GByte
Oracle 11.2
Saving
with
Compression
in %
Oracle 11.2
Saving
with
Compression
in GByte
Oracle 11.2
overall-Saving
in %
Oracle 11.2
837 GB
554 GB
34%
296 GB
46%
258 GB
65%
Ergebnis: PoC Kompression SAP/ERP
Summary
![Page 45: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/45.jpg)
![Page 46: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/46.jpg)
More Information
http://www.oracle.com/sap
http://www.sdn.sap.com/irj/sdn/ora
email: [email protected]
![Page 47: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/47.jpg)
![Page 48: COMPLETE. SOFT1. HARD1. - DOAG Deutsche … · Compression for SAP better then expected Stefan Menschel Senior LeitenderSystemberater BU Server Technology Germany ... Anlegen neuer](https://reader031.vdocuments.site/reader031/viewer/2022021719/5b9f67a509d3f26e288cc6cf/html5/thumbnails/48.jpg)
SOFTWARE. HARDWARE. COMPLETE.