> pertanyaan saya:
> 1. apakah besar table ini dapat menyebabkan performa
> database saya turun?

Tergantung operasi pada tabel tsb.
Kalau akses melalui index dan cuma bbrp block, tidak
efek.
Kalau akses melalui full table scans, baru performance
berkorelasi langsung dengan ukuran tabel.

> 2. apakah pertimbangan untuk melakukan partisi table
> dalam tablespace?

Agar gampang di-maintain, high-availability, dan
terkadang performance.
Paling gampang contohnya adalah kalau aplikasi kita
harus me-maintain data transaksi selama 1 tahun.
Otomatis data2 yg lama akan perlu dihapus dari sistem.
Proses penghapusan ini akan sangat gampang dan cepat
apabila dipartisi (by month/quarter).

Dengan menggunakan operasi2 seperti
truncate/drop/exchange partition, maka lamanya
downtime yg dibutuhkan karena proses maintenance bisa
diperkecil.

Kemudian, adanya partisi juga memudahkan Oracle utk
mengatur pembagian kerja pada proses paralel. Biasanya
jenis partisi yg digunakan adalah hash-partition
karena ukuran setiap partisi akan kurang lebih sama
besar.

Selain itu, kalau misalkan program selalu mengakses
data summary 1 bulan dengan melakukan full table
scans, dengan adanya partisi per bulan, maka yg
diakses cuma partisi bulan yg bersangkutan.

> 3. bagaimana cara mempartisi table dalam tablespace?

Ini bisa dilihat di manual/web.

> 4. bagaimana cara mempartisi table dalam tablespace
> TANPA MENGUBAH APLIKASI?

Seharusnya partisi itu transparan buat level aplikasi.
Artinya SQL yg dilakukan pada tabel yg tidak dipartisi
akan sama hasilnya apabila diterapkan pd table
partisi.

Yg akan berpengaruh mungkin bbrp hal
- pemilihan tipe partisi
- pemilihan kolom utk partition key
- pemilihan tipe index (local/nonlocal)

regards,
tomi


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