pak bowo,

gimana kabarnya?
mengenai PCT Free dimana itu merupakan setting yg diharuskan kalo memakai 
DMT (dictionary manage tablespace) ,
dan untuk yg LMT, dan ASSM, bukannya kita gak perlu setting lagi utk 
pctfree,pctused nya (teorinya oracle sih, akan sedapat mungkin meminimize 
fragmentasi baik level block maupun extent)....

namun persoalannya, kalaupun saya pakai LMT dan ASSM, tetapi setelah di cek 
dba_free_space_coalesced nya, disana masih terdapat coalesced.
nah, gimana untuk mentuning storage ini supaya fragmentationnya bisa di 
defrag, sehingga extent dan block nya contiguous.

spec : oracle 9ir2
os : linux rh7.1
filesystem : ext2
db_block_size : 8192

salam,
j


SQL> select tablespace_name,extents_coalesced,total_blocks,blocks_coalesced 
from dba_free_space_coalesced;

TABLESPACE_NAME                EXTENTS_COALESCED     TOTAL_BLOCKS 
BLOCKS_COALESCED
------------------------------ ----------------- ------------ ----------------
SYSTEM                                        33 
89072                        89072
UNDOTBS1                                   7 
89048                        89048
CWMLITE                                      2 
1360                         1360
DRSYS                                           1 
1320                         1320
EXAMPLE                                      1 
72                             72
INDX                                              1 
3192                         3192
ODM                                               1 
1368                         1368
TOOLS                                           1 
1272                         1272
USERS                                            2 
9328                         9328
XDB                                                1 
24                             24
TS_XXXX                                       4 
20696                        20696
XXXX_IDX                                     3 
28040                        28040
STATSPACK                                  1 
13504                        13504

13 rows selected.



SQL> SELECT   dfsc.tablespace_name tablespace_name,
  2           DECODE (
  3              dfsc.percent_extents_coalesced,
  4              100,
  5              (DECODE (
  6                  GREATEST ((SELECT COUNT (1)
  7                               FROM dba_free_space dfs
  8                              WHERE dfs.tablespace_name = 
dfsc.tablespace_name),
  9  1),
 10                  1,
 11                  'No Frag',
 12                  'Bubble Frag'
 13               )
 14              ),
 15              'Possible Honey Comb Frag'
 16           )
 17                 fragmentation_status
 18      FROM dba_free_space_coalesced dfsc
 19  ORDER BY dfsc.tablespace_name
 20  /

TABLESPACE_NAME                FRAGMENTATION_STATUS
------------------------------ ------------------------
XXXX_IDX                       Bubble Frag
CWMLITE                        Bubble Frag
DRSYS                          No Frag
EXAMPLE                        No Frag
INDX                           No Frag
ODM                            No Frag
STATSPACK                      No Frag
SYSTEM                         Bubble Frag
TOOLS                          No Frag
TS_XXXX                        Bubble Frag
UNDOTBS1                       Bubble Frag

TABLESPACE_NAME                FRAGMENTATION_STATUS
------------------------------ ------------------------
USERS                          Bubble Frag
XDB                            No Frag



----- Original Message ----- 
From: "Yulius Wibowo" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, March 01, 2006 4:36 PM
Subject: [indo-oracle] Re: bingung pctfree dan pctused


> PCTFREE = 10%,
> artinya: pada saat ada proses INSERT pada sebuah block utk sebuah
> segment (misal table/index), freespace yg harus disediakan minimal
> 10% dari block size. Asumsikan, kalau sebuah block hanya bisa
> menampung 100 records saja, maka pada proses INSERT, data yg boleh
> masuk (di insert) hanya 90 records sahaja. Sisa spacenya dipakai utk
> prosess update, agar tidak terjadi row chaining/migration.
> Dan selama freespacenya masih kurang dari 100 - PCTUSED, block
> tersebut tidak bisa dipakai utk proses INSERT.
> Sedangkan utk proses UPDATE, atau DELETE tetap bisa dilakukan.
>
> PCTUSED = 40%,
> artinya: apabila sebuah block sudah tidak bisa di insert lagi,
> karena freespacenya kurang atau sama dengan nilai pctfree, block
> tersebut tetap TIDAK BISA dipakai untuk insert , sampai datanya
> dibawah 40% atau dengan kata lain sampai freespacenya
> lebih besar dari 60% (100-40).
> Asumsikan, kalau sebuah block hanya bisa menampung 100 records saja,
> maka pada proses INSERT, yg boleh masuk (di insert) hanya 90 records
> sahaja, dan blok tsb tidak bisa di INSERT sampai recordsnya kurang
> dari 40 records akibat proses DELETE.
>
> Note:Satuannya buka jumlah records, tapi bytes. Penggunaan satuan
> record hanya utk kemudahan saja dalam ilustrasi.
>
> settingan pctfree=10, pctused=40
>
> EMPTY BLOCK , INSERT-1, INSERT-2, 3, .... , 90, STOP/CAN'T INSERT.
>
> DELETE-1, DELETE-2, 89, 87 (STILL CAN'T INSERT), 41,40,39, INSERT
> OK.
>
>
> CMIIW,
>
> Bowo
>
>
>
>
>
>
> --- In [email protected], "cyuniart" <[EMAIL PROTECTED]> wrote:
>>
>> Dear All,
>> selama ini saya create tabel dgn pctfree & pctused default (10% &
> 40%)
>> .
>> Dgn nilai seperti ini, jika 40% blok sudah terisi, apakah blok
>> tersebut tidak bisa dipakai untuk insert lagi? dgn 10% space yg
>> tersedia hanya dipakai untuk proses update, 50% space blok
> tersebut
>> dipakai untuk apa ya ?
>>
>> Mohon bantuannya ..
>>
>> thx,
>> tjhondro
>>
>
>
>
>
>
>
> --
> -----------I.N.D.O - O.R.A.C.L.E---------------
> Keluar: [EMAIL PROTECTED]
> Website: http://indo-oracle.lizt.org (NEW)
> -----------------------------------------------
>
> Bergabung dengan Indonesia Thin Client User Groups,
> Terminal Server, Citrix, New Moon Caneveral, di:
> http://indo-thin.vze.com
> Yahoo! Groups Links
>
>
>
>
>
>
>
> 


Send instant messages to your online friends http://asia.messenger.yahoo.com 


--
-----------I.N.D.O - O.R.A.C.L.E---------------
Keluar: [EMAIL PROTECTED]
Website: http://indo-oracle.lizt.org (NEW)
-----------------------------------------------

Bergabung dengan Indonesia Thin Client User Groups, 
Terminal Server, Citrix, New Moon Caneveral, di:
http://indo-thin.vze.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