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]

Kirim email ke