Materalized View on Oracle Julio Alfian Dwicahya - 2110141003
Mengakfifkan User HR Pada percobaan MV ini saya menggunakan user HR dikarenakan pada saat export data user SH mengalami eror, maka dari itu saya menggunakan user HR Proses aktifasi user dapat dilakukan dengan langkah berikut : Masuk dengan user sys Ubah kredensial Grand access serta unlock user HR
Edit dan Unlock user pilih other user Klik kanan pada user HR Klik edit user
Aktivasi Privilages Tambahkan beberapa privilages untuk melakukan materalized view agar proses materalized view berjalan lancar.
Melakukan Aktifasi User Pada windows edit user, lakukan langkah berikut : Ubah password Unselect password expired Unselect account is looked Default tablespace user
Buat Koneksi User HR Buat koneksi dengan menggunakan user HR. Isikan nama koneks, username, dan password dengan hr, lalu test koneksi dan Connect
Materalized View - Materialized view adalah sebuah database object yang berisi hasil dari sebuah query. - Materialized view memiliki kegunaan untuk meningkatkan kemudahan pembuatan query dan meningkatkan performa query.
Query tanpa Materalized View
Materalized View Buat materialized view dengan menggunakan klausa CREATE MATERIALIZED VIEW dan lakukan commit setelahnya. Berdasarkan beban tadi , harusnya apabila dengan menggunakan MV bebannya dan costnya juga akan berkurang.
Hasil Materalized View
Hasil Materalized View Beban cost terlihat lebih ringan dari pada query biasa, walau tidak terlalu besar perbedaannya, tetapi akan sangat terlihat jika menggunakan data yang besar. Kelebihan penggunaan materialized view lainnya adalah sekali view tersebut dibuat, maka jika ada query yang melibatkan materialized view, maka query tersebut akan secara otomatis di rewrite. Fitur ini dapat diaktifkan dengan menspesifikasikan klause ENABLE REWRITE pada saat pembuatan materialized view.
Refresh Method Untuk menspesifikan opsi refresh, atau mengganti method refresh atau tipe refreshnya, ataupun melakukan refresh secara paksa dapat dilakukan dengan klik kanan pada tabel materialized view, lalu navigasikan ke menu refresh option dan pilih salah satu submenu untuk engkonfigurasikan refresh pada materialized view