Karena modenya GATHER_AUTO. Ada 2 kondisi dimana statistik akan dihitung: 1. jika belum ada statistics (misalnya table baru). 2. Jika statistiknya ada, tetapi mungkin sudah tidak up-todate, akan di-recompute.
Nah, utk yg ke-2 ini, oracle melihat apakah sudah table sudah obsolete atau belum dengan melihat berapa banyak perubahan yg telah dilakukan pada tabel tersebut. Seingat ku apabila total yg berubah > 10% dari jumlah rows, maka akan dihitung ulang. Utk itu, tabel anda harus dalam kondisi MONITORING. Coba check apakah tabel2 Anda ada diquery berikut: select table_name,inserts,updates,deletes from user_tab_modifications; Disini, kolom inserts,updates dan deletes masing2 menunjukan berapa banyak kejadian tersebut terjadi sejak perhitungan statistik terakhir (jadi akan direset ke 0 kalau statistik dihitung lagi utk tabel tsb). Utk mengaktifkan table monitoring, - alter table <table_name> monitoring - utk mengaktifkan monitoring di semua table di satu skema: exec dbms_stats.ALTER_SCHEMA_TAB_MONITORING(<schema_name>,TRUE); regards, tomi --- Ujang Jaenudin <[EMAIL PROTECTED]> wrote: > dear all, > > kenapa ya, saya coba gather statistics per schema > tiap malam, tapi pada kenyatannya statisticnya nggak > uptodate.... > > SQL> select last_analyzed from dba_tables where > owner='XXXX' and table_name='XX; > LAST_ANAL > --------- > 05-OCT-05 > > > [EMAIL PROTECTED] oracle]$ cat get_stat.sql > begin > dbms_stats.gather_schema_stats( > ownname => 'XXXX', > options => 'GATHER AUTO', > estimate_percent => > dbms_stats.auto_sample_size, > method_opt => 'for all columns size > repeat', > degree => 2); > end; > > pake degree 2, asumsi tidak ada user lain yg > connect, so gak ada process lainnya. > > > regards > > --ujang > http://blog.faaza.info > > [Non-text portions of this message have been > removed] > > > > -- > -----------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 > > > [EMAIL PROTECTED] > > > > > __________________________________________________ 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/

