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

