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/

