Kompresi sudah pasti memerlukan lebih banyak cpu utk
memproses block.
Selain itu, kompresi berarti dalam satu block akan
memuat lebih banyak entry, yang berarti ada
kemungkinan semakin banyak transaksi yg akan memproses
block yang sama (latch issue, hati2 kalo db anda
adalah oltp yg sibuk).
Tapi compression juga bisa menghemat space, dan
mempercepat proses full/fast full index scan (biasanya
banyak berguna di olap/data warehouse).

Mengenai opt_cmpr_count dan opt_cmpr_pctsave, yg
pertama menyarankan berapa banyak kolom yg mau
dikompres utk mendptkan hasil yg maksimal, yg kedua
adlah perkiraan jumlah 'leaf block' index yg akan
berkurang apabila dikompres sesuai saran yg pertama.

Pada contoh Anda, index kebetulan cuma terdiri dari 1
kolom. OPT_CMPR_COUNT=1 dan OPT_CMPR_PCTSAVE=1 berarti
compression bisa dilakukan pada 1 kolom dengan
perkiraan pengurangan jumlah leaf block sebanyak 1%
(aneh jg sih kalo cuma 1%, tapi biasanya semakin
banyak pengulangan pd suatu kolom, semakin besar pula
space yg bisa dihemat dengan kompresi).
Setelah compression maka OPT_CMPR_PCTSAVE=0 berarti
tidak ada lagi space yg bisa dihemat..

BTW, Apabila Anda punya index dengan 3 kolom, dan
OPT_CMPR_COUNT=2 diikuti nilai OPT_CMPR_PCTSAVE yg
menarik , maka Anda bisa melakukan compression hanya
pd 2 kolom dengan cara
  alter index <index_name> rebuild compress 2;

regards,
tomi


--- m Ilhami <[EMAIL PROTECTED]> wrote:

> Halo,
> Saya punya tabel dengan ukuran 18GB, kira2 22 juta
> record.
> Tabel tsb punya 7 index, beberapa diantaranya multi
> column index.
> Kemudian saya tambah satu lagi index pada column
> process_date.
> Sebelum dicompress, index ukurannya 468 MB, setelah
> dicompress 272 MB.
> 
> Stat Sebelum diindex
> 
> SQL> validate index IX_ECDR_PERF_PROCESS_DATE;
> 
> Index analyzed.
> 
> SQL> select opt_cmpr_count, opt_cmpr_pctsave from
> index_stats;
> 
> OPT_CMPR_COUNT OPT_CMPR_PCTSAVE
> -------------- ----------------
>              1                1
> 
> Setelah dicompress:
> 
> SQL> validate index IX_ECDR_PERF_PROCESS_DATE;
> 
> Index analyzed.
> 
> SQL> select opt_cmpr_count, opt_cmpr_pctsave from
> index_stats;
> 
> OPT_CMPR_COUNT OPT_CMPR_PCTSAVE
> -------------- ----------------
>              1                0
> 
> Sebaiknya Index tersebut saya compress atau tidak?
> Saya bingung
> melihat hasil dari analyze index tsb, artinya apa
> ya?


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


--
-----------I.N.D.O - O.R.A.C.L.E---------------
Keluar: [EMAIL PROTECTED]
Website: http://indo-oracle.blogspot.com
Mirror: http://indooracle.wordpress.com
-----------------------------------------------

Bergabung dengan Indonesia Thin Client User Groups, 
Terminal Server, Citrix, New Moon Caneveral, di:
http://indo-thin.blogspot.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/indo-oracle/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Kirim email ke