Asumsi saya misalkan query untuk report yg anda pakai (pada DW) TIDAK real-time. Misal ada jeda, 1 hari-an.
1. Kumpulkan query2 yg dipakai untuk reporting, khususnya untuk query2 yg makan waktu lama untuk menjalankannya dan yg menggunakan summary function (SUM, AVG ...). 2. Buat materialized view dari query2 tsb, kalau bisa yg GENERIC (tanpa where clause). Pastikan materialized viewnya QUERY REWRITE ENABLED. 3. Kumpulkan statistics dari table2 dan index2 yg dipakai. Gunakan ANALYZE atau DBMS_STATS 4. ubah parameter QUERY_REWRITE_ENABLED=TRUE 5. Refresh materialized view-nya setiap hari, misal dimalam hari dengan menggunakan scheduler (DBMS_JOB, atau DBMS_SCHEDULER (10G)) 6. Test, query-nya: - Menggunakan EXPLAIN PLAN, atau SQL Trace, atau .... - Test langsung di report ... Alternatif lain, kalau ada biaya dan databasenya menggunakan archivelog, gunakan standby database untuk query2-nya. Bowo --- In [email protected], "nada" <[EMAIL PROTECTED]> wrote: > di tempat saya sekarang ini > databasenya sudah berukuran 80 GB > sehingga banyak query - query > yang mulai lambat > > status nya sekarang ini > enggak jelas apa OLTP apa warehouse > > soalnya semua data tumplek > dalam satu database > > mungkin teman - teman semua > bisa kasih masukan ke saya > mengenai penggabungan OLTP + warehouse ini > > apa yang harus saya lakukan > atau strategi apa yang musti saya kerjakan > supaya performance tetap jalan dengan baik > > saya sangat berharap teman - teman > semua untuk share masalah ini > > > salam > ====================================================================== ================== > Akses Internet TELKOMNet-Instan beri Diskon s.d. 50 % khusus untuk wilayah Jawa Timur. > Informasi selengkapnya di www.telkomnetinstan.com atau hub 0800-1- INSTAN (467826) > ====================================================================== ================== -- -----------I.N.D.O - O.R.A.C.L.E--------------- Keluar: [EMAIL PROTECTED] Website: http://indo-oracle.blogspot.com ----------------------------------------------- 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/

