yang paling ok, seperti di saranin, pake function based index. kalo pake HINT Index, Oracle pasti jalan pake Index selama indexnya valid. jadi ngga mungkin Full Table Scan. Masalahnya kalo statisticnya ngga update atau indexnya corrupt, Hintnya malah bisa bikin berantakan.
----- Original Message ----- From: Oracle Engineer To: [email protected] Sent: Friday, January 29, 2010 4:12 AM Subject: Re: [indo-oracle] index query yg menggunakan like jika like 'BLAH%' ada kemungkinan dipakai karena oracle tau string pertamanya. inipun tergantung seberapa bagus index tsb... tapi kalau like '%BLAH%' ini yg harus dipaksa-in index dgn hint by default oracle ndak tau string pertamanya apa...asumsi akan semuanya :) even dgn pemaksaan kehendak via HINT pun, oracle masih berasumsi mungkin SEMUA data yg akan diambil, makanya ndak bisa range scan tapi dapetnya FFS (fast full scan). -- best regards database specialist http://www.dbs247.com http://blog.dbs247.com 2010/1/28 Deddy Novrandianto <[email protected]> > > > query query yg menggunakan sintaks like biasanya tidak dapat indexnya. > kalau > pun dapat, biasanya costnya masih tinggi. > adakah cara melakukan tunning query yg menggunakan sintaks like agar bisa > mendapatkan indexnya, atau ada fungsi padanan like yang dapat menggunakan > index ? > > terima kasih... > > [Non-text portions of this message have been removed] ------------------------------------------------------------------------------ Internal Virus Database is out of date. Checked by AVG - www.avg.com Version: 9.0.730 / Virus Database: 270.14.151/2633 - Release Date: 01/19/10 12:49:00 [Non-text portions of this message have been removed]

