Je suis en train de tester les avantages / désavantage de l'advanced comression.
Au niveau des tables, pas de souci : gain de 50% si j'en juge dba_segments.bytes
Au niveau des LOB, c'est un peu plu compliqué:
Etat initial
Etat après avoir fait joujou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 select TABLE_NAME, COLUMN_NAME,l.segment_name, compression, bytes/1024/1024 Mb from all_lobs l inner join dba_segments s on l.segment_name=s.segment_name and l.owner=s.owner where s.owner='EDI' and l.column_name='WA_DATA'; TABLE_NAME COLUMN_NAME SEGMENT_NAME COMPRE MB ------------------------------ ------------------------------ ------------------------------ ------ ---------- SCWEBATT WA_DATA SYS_LOB0000070119C00014$$ NO 1184.125
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 ALTER TABLE EDI.SCWEBATT Modify lob(WA_DATA) (compress low) ; TABLE_NAME COLUMN_NAME SEGMENT_NAME COMPRE MB ------------------------------ ------------------------------ ------------------------------ ------ ---------- SCWEBATT WA_DATA SYS_LOB0000070119C00014$$ LOW 2360.125 ALTER TABLE EDI.SCWEBATT Modify lob(WA_DATA) (compress high) ; TABLE_NAME COLUMN_NAME SEGMENT_NAME COMPRE MB ------------------------------ ------------------------------ ------------------------------ ------ ---------- SCWEBATT WA_DATA SYS_LOB0000070119C00014$$ LOW 2360.125 ALTER TABLE EDI.SCWEBATT Modify lob(WA_DATA) (nocompress) ; TABLE_NAME COLUMN_NAME SEGMENT_NAME COMPRE MB ------------------------------ ------------------------------ ------------------------------ ------ ---------- SCWEBATT WA_DATA SYS_LOB0000070119C00014$$ LOW 2360.125
Quelqu'un pourrait-il m'expliquer ?
Partager