1.Lebih effektif mana menngunakan SORT_AREA_SIZE atau 
PGA_AGGREGATE_TARGET atau menggunakan Temporary Tablespace?

::: J :::
SORT_AREA_SIZE & PGA_AGGREGATE_TARGET  adalah settingan utk alokasi 
memory. 

Temporary Tablespace dipakai kalau alokasi memory tdk mencukupi.

Tentunya sort di memory akan jauh lebih cepat dibandingkan deng di 
disk (temp tablespace).

Jika dimungkinkan, alokasi memory sebaiknya besar.


    
 2.Bagaimana saya mengetahui database saya menggunakan 
   SORT_AREA_SIZE atau PGA_AGGREGATE_TARGET,
   dan berapa kali saya harus memperbesar SORT_AREA_SIZE atau 
PGA_AGGREGATE_TARGET jika saya mau membatasi penggunaan temporary 
tablespace? (misal saya mempunyai memory 1G)
 
SQL> conn / as sysdba
SQL> show parameter workarea_size_policy
kalau nilainya AUTO, maka yg dipakai adalah PGA_AGGREGATE_TARGET
dan setting SORT_AREA_SIZE akan secara otomatis di adjust

Tapi kalau nilainya MANUAL, maka besarnay memory utk sort = 
SORT_AREA_SIZE 

SQL> show parameter sort_area_size

    
3.Ternyata kalau menjalankan Script diatas temporary tablespace 
berhasil terisi. Tetapi setelah selesai query kenapa kok isi 
temporary tablespace saya kembali hilang(kosong), sebelumnya 
(sebelum saya drop tablespace temp isinya tetap ada walaupun tidak 
ada yang melalukan query)?
:::J:::
Temp TS yg default atau yg lain ?
Selama nggak error yg usah dipedulikan
Biasanya errornya adalah out of space
(can't extend ....)
    
4. Apakah ada perbedaan antara query yang membuat temporary 
tablespace bisa kembali kosong atau tidak? kalau ada ciri2 querynya 
bagaimana? 
::: J :::
Tidak ada query yg bisa dipakai utk mengosongkan temp ts.
Biarkan saja walaupun isinya "penuh".
Karena isi dari Temp TS reusable n shareable.


--- In [email protected], Mery Sala <[EMAIL PROTECTED]> wrote:
>
> Terima kasih atas tanggapan Pak Yulius. 
>   Setelah mendapat penjelasan, saya sudah mempunyai bayangan 
tentang temporary tablespace. 
>    
>   Tetapi ada beberapa pertanyaan tambahan: 
> 
> By default Oracle akan melakukan sort di memory, akan tetapi 
apabila 
> data yg disort cukup banyak dan memory yg disediakan terbatas 
> (ditentukan oleh SORT_AREA_SIZE kalau manual, atau 
> PGA_AGGREGATE_TARGET kalau automatic), maka operasi sort tsb akan 
> menggunakan temporary tablespace, sesuai dengan yg sudah diset (di 
> level user atau di level database).
> 
>   1.Lebih effektif mana menngunakan SORT_AREA_SIZE atau 
PGA_AGGREGATE_TARGET atau menggunakan Temporary Tablespace?
>    
>   2.Bagaimana saya mengetahui database saya menggunakan 
>   SORT_AREA_SIZE atau PGA_AGGREGATE_TARGET,
>   dan berapa kali saya harus memperbesar SORT_AREA_SIZE atau 
PGA_AGGREGATE_TARGET jika saya mau membatasi penggunaan temporary 
tablespace? (misal saya mempunyai memory 1G)
>    
>    
>   Kalau mau coba ngisi, jalankan perintah berikut:
> SQL> conn / as sysdba
> SQL> SELECT text FROM dba_source
> UNION
> SELECT text FROM dba_source
> UNION
> SELECT text FROM dba_source
> UNION
> SELECT text FROM dba_source;
> 
>   3.Ternyata kalau menjalankan Script diatas temporary tablespace 
berhasil terisi. Tetapi setelah selesai query kenapa kok isi 
temporary tablespace saya kembali hilang(kosong), sebelumnya 
(sebelum saya drop tablespace temp isinya tetap ada walaupun tidak 
ada yang melalukan query)?
>    
>   4. Apakah ada perbedaan antara query yang membuat temporary 
tablespace bisa kembali kosong atau tidak? kalau ada ciri2 querynya 
bagaimana? 
>    
>    
>   Sekali lagi saya ucapkan terima kasih atas bantuannya dan mohon 
maaf kalau terlalu banyak bertanya. 
>    
>   Thanx
>    
>    
>   Mery
>    
>   
> Yulius Wibowo <[EMAIL PROTECTED]> wrote:
>     Mbak Mery,
> SaLam + Laos kenal juga ... :-)
> 
> 1. apakah kegunaan dari tablespace temp dan kapan tablespace temp 
> terisi?
> ::: J :::
> Temporary tablespace adalah tablespace yg dipakai untuk operasi 
sort.
> By default Oracle akan melakukan sort di memory, akan tetapi 
apabila 
> data yg disort cukup banyak dan memory yg disediakan terbatas 
> (ditentukan oleh SORT_AREA_SIZE kalau manual, atau 
> PGA_AGGREGATE_TARGET kalau automatic), maka operasi sort tsb akan 
> menggunakan temporary tablespace, sesuai dengan yg sudah diset (di 
> level user atau di level database).
> Jadi kalau anda nggak pernah melakukan sort dengan jumlah data yg 
> gede, maka temp tablespace nggak pernah terpakai.
> 
> Kalau mau coba ngisi, jalankan perintah berikut:
> SQL> conn / as sysdba
> SQL> SELECT text FROM dba_source
> UNION
> SELECT text FROM dba_source
> UNION
> SELECT text FROM dba_source
> UNION
> SELECT text FROM dba_source;
> 
> 2. walaupun saya create ulang tablespace temp (tempfile), tapi 
> seolah-olah tablespace tempnya ngga pernah terisi (ngga bisa 
terisi 
> lagi) padahal sebelumnya (sebelum di drop) terisi. gimana cara 
> ngebalikinnya.
> ::: J :::
> Spt di atas. Terisi sendiri kok, don't worry !!!
> 
> 3. gimana cara buang isi tablespace temp tapi tidak error (kalau 
> cara drop tablespace temp tidak bisa dilakukan). 
> ::: J :::
> Default temporary tablespace memang nggak bisa di drop.
> Cara drop nya adalah,
> - buat temporary tablespace yg baru
> - switch default temporary tablespace ke temporary tablespace yg 
> baru tsb
> - drop temporary tablespace yg lama
> 
> SQL> CREATE TEMPORARY TABLESPACE temp2 TEMPFILE 'nama_file' SIZE 
> xxxM;
> SQL> alter database default temporary tablespace temp2;
> SQL> drop tablespace temp including contents and datafiles;
> 
> 
> Bowo
> 
>               
> ---------------------------------
>  Yahoo! DSL Something to write home about. Just $16.99/mo. or less
> 
> [Non-text portions of this message have been removed]
>






------------------------ Yahoo! Groups Sponsor --------------------~--> 
AIDS in India: A "lurking bomb." Click and help stop AIDS now.
http://us.click.yahoo.com/9QUssC/lzNLAA/TtwFAA/PhFolB/TM
--------------------------------------------------------------------~-> 

--
-----------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