angka " default LEVEL=1, Leaf-block=25, Clus factor=800." dapet darimana? ada url? jangan sampai ngikutin gaya tetangga sebelah cuman ngasih statement 68% tanpa penjelasan :-(
1. so, histogram especially utk skew data, may i correct pak? ada ukurannya gak bahwa row adalah skew atau unskew jika dicompare dgn jumlah semua rows, let say skew adalah data dimana row yg sama >=50% thd all rows? 2. kalau untuk kolom2 yang distinct value nya gak terlalu skew (ukuran exactnya ada gak ya?)....dia akan consider index clustering factor (kalau kolom tsb diindex?) regards ujang On 1/8/07, Tomi Wijanto <[EMAIL PROTECTED]> wrote: > > Apabila statistik tidak available, sedangkan query > menggunakan CBO, maka Oracle mempunyai default value > yg tinggal dipakai. > Misalkan apabila index tidak memiliki statistik, by > default LEVEL=1, Leaf-block=25, Clus factor=800. > Nilai default ini biasanya sangat tidak mencerminkan > kondisi sebenarnya. Kalau diperhatikan, nilai default > utk index cenderung sangat kecil. Jadi tidak heran > kalau query Anda cenderung utk memakai index (apapun > input statusnya). > > Tapi point yg ingin disampaikan dengan adanya > histogram adalah (statistik tetap ada): > - Tanpa histogram, query Anda dengan status 'POST' dan > 'OK' akan mempunyai plan eksekusi yg sama (bisa sama2 > pakai index atau sama2 fts). > - Dengan histogram, Oracle bisa tahu kapan memakai > index sesuai dengan distribusi data (kalau status > 'OK', karena jumlahnya sedikit maka pakai index. Kalau > status 'POST' karena jumlahnya 99% dari total data, > maka memakai FTS). > > regards, > tomi > [Non-text portions of this message have been removed]

