Untuk mengetahui sebuah SQL Statement itu bagus atau buruk, anda 
bisa menggunakan beberapa tools bawaan dari Oracle. Tools tsb 
dipakai utk melihat EXECUTION PLAN & STATISTICS dari SQL statement 
yg dianalisa. Nah berdasarkan hasil analisa tsb-lah dapat diketahui 
SQL statementnya baik atau buruk.

Tools:
- EXPLAIN PLAN
- SQL TRACE
- SQL*Plus Autotrace
- STATSPACK
- utlbstat.sql & utlestat.sql (utk Oracle 7 & 8. Utk 8i & 9i bisa 
pakai statspack )
- OEM - Tuning Pack : SQL Analyze
- (10G) : AWR, ADDM, Advisories

NB:
SQL statement yg dijalankan juga sangat dipengaruhi oleh :
- statistics yg ada (kalau pakai Cost Based Optimizer)
- settingan parameter (spt: OPTIMIZER_MODE, *_AREA_SIZE, ...)
- data access method yg dipakai (spt: Full table scan, access by 
index, join methods, ...)

CMIIW

Bowo

--- In [email protected], "Wahyu Candra Utama" 
<[EMAIL PROTECTED]> wrote:
>
> Bolehkah saya meminta script2 untuk pengecekan database atau untuk 
mengecek 
> apakah query ini sudah bagus atau tidak
> Terima kasih sekali untuk Yulius atas pendapatnya
>  
>  
> 
> ________________________________
> 
> From: [email protected] on behalf of Yulius Wibowo
> Sent: Kamis 01/12/2005 13:56
> To: [email protected]
> Subject: [indo-oracle] Re: Tunning performance
> 
> 
> 
> > Saya punya kasus dengan database yaitu performa turun setelah 
data
> besar ( sudah 4 tahun )
> > pertanyaan saya :
> > 1. Apakah untuk datafile tablespace index jika saya pisah secara
> fisik itu bisa mempercepat permbacaan data  
> >    (query).
> 
> ::: Memang sebaiknya antara table dan index dipisahkan lokasinya
> ::: misal table di tablespace DATA_TS, dan index di tablespace
> INDX_TS
> ::: selain itu secara fisik, sebaiknya datafile nya juga dipisahkan
> ke I/O controller atau hardisk yg terpisah
> ::: tujuannya supaya I/O bisa terdistribusi dengan merata
> 
> 
> > 2. Saya sudah cek di databse terutama pada hit ratio itu berkisar
> 80 - 98 % , saya mohon saran untuk query
> >     data apa lagi yang harus saya cek ?
> 
> ::: hit ratio is not everything. Maksudnya walaupun hit rationya
> tinggi bukan berarti performance-nya bagus. However, hit  ratio
> merupakan salah satu indikator dari performance
> 
> 
> > 3. jika saya run analyze index pada table apakah itu berpengaruh
> terhadap performa ?
> 
> ::: analisa index biasanya dipakai untuk mengetahui "kesehatan"
> sebuah index. kalau kondisi dari index itu tidak sehat, anda bisa
> melakukan reorganisasi dari index, khususnya utk index pada table 
yg
> sering di update/insert/delete.
> 
> 
> > 4. apakah database tersebut harus saya clustering ? dengan
> clustering bisa mempercepat performa
> > 
> ::: hardware clustering (RAC)?
> ::: alter natif lain bisa diimplementasikan table & index
> partitioning
> 
> 
> > saya sangat mengharapkan pendapat dari teman2 dan para pakar 
oracle
> > terima kasih sebelumnnya
> > 
> > -- salam wahyu --
> > 
> > 
> > 
> > 
> > 
> >   
> > 
> > 
> >
> >
> > [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.lizt.org (NEW)
> -----------------------------------------------
> 
> Bergabung dengan Indonesia Thin Client User Groups,
> Terminal Server, Citrix, New Moon Caneveral, di:
> http://indo-thin.vze.com
> Yahoo! Groups Links
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> [Non-text portions of this message have been removed]
>






------------------------ Yahoo! Groups Sponsor --------------------~--> 
Fair play? Video games influencing politics. Click and talk back!
http://us.click.yahoo.com/2jUsvC/tzNLAA/TtwFAA/PhFolB/TM
--------------------------------------------------------------------~-> 

--
-----------I.N.D.O - O.R.A.C.L.E---------------
Keluar: [EMAIL PROTECTED]
Website: http://indo-oracle.lizt.org (NEW)
-----------------------------------------------

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