Dear Rekan2 Indo-Oracle,
Saya ingin tanya, kapan waktu yang tepat untuk melakukan rebuild index?
Apa pengaruhnya terhadapa database ketika index telah di-rebuild?
Dan juga saya ingin bertanya, cara yang optimal untuk mendelete
data2/record2 lama yang ada di dalam table database itu bagaimana.
Misal :
Ada table Siswa dengan kriteria
ID Number
Nama Varchar2(50)
TTL Date
Tanggal_Masuk Date
Di dalam table tersebut terdapat puluhan juta data/record, record paling
lama berdasarkan tanggal masuk adalah Desember 2005. Saya ingin
melakukan pendeletan berdasarkan tanggal masuk tersebut dari December
2005 hingga December 2007. Cara yg optimal itu seperti apa, saya ingin
memakai command ini "delete from siswa where tanggal_masuk <=
to_date('20071231','yyyymmdd');". Apakah dengan cara seperti ini sudah
optimal. Takutnya dengan cara seperti ini akan memberatkan database, krn
saya pernah melakukan delete data untuk rentang waktu sehari,
menyebabkan database down karena kekurangan resource memory day processor.
Mungkin itu pertanyaan dari saya, maaf jika tak berkenan.. :D... Maklum
masih dibilang baru untuk menangani administrasi database, biasanya cuma
query2 aja :D.
Terima kasih atas perhatiannya.
Salam