kalo ini mah udah rahasia umum kan..... but saya sih kepengen tau aja, gimana si oracle generate execution plan in case either clustering factor or histogram nya diutak-atik.... :)
so, menurut saya sih, it will be better to gather histogram on either skewed distribution data or normal distribution (except iot primary key or primary key which generated by ordering number). ya....walaupun ada bind variable peeking ketika cbo produce execution plan karena ada histogram, kalau anda perhatikan ketika dgn hardcoded pun si cbo tetap melakukan bind variable peeking, dengan trace 10053 akan terbukti..... ada cara lain untuk menghentikan bind variable peeking ini dgn hidden parameter ALTER SESSION SET "_optim_peek_user_binds"=FALSE. just my 2cent opinion ujang Oracle selalu mencoba berbagai kemungkinan cost > sebelum memilih yg terbaik. > Histogram dan clustering > factor adalah parameter yg digunakan oleh optimizer > utk menghitung cost, jadi pasti dipakai kalau memang > memakai CBO. > > [Non-text portions of this message have been removed]

