Betul mas, juga buat mas stefanus, costnya jomplang banget. Yang query pertama 
klo dilihat di execution plannya malah jadil full table scan.

Btw mas, bisa dijelaskan lebih jauh engga maksud dari ini:
"cost-based optimizer nggak cuma tergantung pada struktur, tapi juga
tergantung datanya (statistik datanya tepatnya)."

mohon dicerahkan.

 Sincerely,
Martin




________________________________
From: panji aryaputra <[email protected]>
To: [email protected]
Sent: Monday, 7 September, 2009 8:19:03
Subject: Re: [indo-oracle] [Ask] Concatenation in Where Clause

  
Perkiraan saya, klausa seperti di bawah (query 1) membuat si DB terpaksa
melakukan komputasi FirstName || LastName utk setiap row, jadinya hasilnya
lebih jelek. Bandingkan misalnya dengan menggunakan function-based index yg
komputasinya dilakukan pas membangun index.  Query 2 sendiri memungkinkan
menggunakan composite index yg ada. Query 1 plannya full table scan bukan?
Btw cost-based optimizer nggak cuma tergantung pada struktur, tapi juga
tergantung datanya (statistik datanya tepatnya).

panji


      

[Non-text portions of this message have been removed]

Kirim email ke