Yang saya tahu, ada beberapa cara untuk mengoptimalkan query pada 
aplikasi OLTP, a.l:

1. Buat index pada column yg digunakan dalam condition (WHERE Clause)

2. Buat index pada column yg digunakan dalam join (juga pada WHERE 
Clause)

3. Jangan menggunakan fungsi dalan condition karena index tidak akan 
terpakai, kecuali kalau indexnya dibuat dengan menggunakan function 
(function based index, syarat: HARUS Cost Based Optimizer)

4. Menggunakan table partition. Bisa by RANGE, HASH, LIST atau yg 
COMPSITE. Tergantung dari data yg diakses.

5. Kalau dari aplikasi berbasis Web, seperti PHP atau Java (bisa JSP 
atau Servlet), sebaiknya gunakan PREPARED STATEMENT, untuk 
megoptimalkan proses parsing statement.

6. Optimalkan proses sortir, kalau ada. Yaitu dengan mengatur 
parameter yg berkaitan dengan sortir, spt SORT_AREA_SIZE. Bisa juga 
diatur secara otomatis -> WORKAREA_SIZE_POLICY = TRUE & 
PGA_AGGREGATE_TARGET diset dengan nilai yg sesuai.

7. ??? Any idea from others ???

Bowo


--- In [email protected], pr club <[EMAIL PROTECTED]> wrote:
> 
> Dear All,
> 
> bagaimana ya cara mengotimalkan perintah query select kita jika 
jumlah records 10.000.000 kurang dari 1 menit???
> 
>  
> 
> thanz
> 
>               
> ---------------------------------
> Do you Yahoo!?
>  Yahoo! Mail - Find what you need with new enhanced search. Learn 
more.
> 
> [Non-text portions of this message have been removed]




--
-----------I.N.D.O - O.R.A.C.L.E---------------
Keluar: [EMAIL PROTECTED]
Website: http://indo-oracle.blogspot.com
-----------------------------------------------

Bergabung dengan Indonesia Thin Client User Groups, 
Terminal Server, Citrix, New Moon Caneveral, di:
http://indo-thin.vze.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/indo-oracle/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Kirim email ke