Abstrak
Pada sebuah database yang besar terdapat banyak tabel dan kolom yang juga saling berhubungan yang akan diakses. Untuk mendapatkan hasil yang optimal dibutuhkan cara atau ketentuan agar system dapat menampilkan hasil yang paling optimal.
In a large database there are more tables and field are also have relational with other database to be accessed. To get optimal result needed method or certainty and system can view best result.
Optimasi Query
Query merupakan bagian dari bahasa pemrograman SQL (Structured Query Language) yang berfungsi untuk mengambil data (read) dalam DBMS (Database Management System), termasuk Oracle [IMA02]. Pada Oracle, ada tiga tahap proses yang dilakukan dalam pengeksekusian query, yaitu Parsing, Execute dan Fetch. Sebelum proses executedijalankan, Oracle terlebih dahulu membuat execution plan yang akan menjadi skenario dalam proses excute [ORA03]. Dalam proses pengeksekusian query, terdapat faktor-faktor yang mempengaruhi kinerja query, di antaranya access path (cara pengambilan data dari sebuah tabel) dan operasi join .
Untuk mendapatkan query dengan kinerja optimal, maka diperlukan pertimbangan-pertimbangan dalam menyikapi faktor-faktor tersebut. Optimasi query merupakan suatu cara untuk mendapatkan query dengan kinerja seoptimal mungkin, terutama dilihat dari sudut pandang waktu. Pada Makalah ini saya akan membahas Optimasi Query Sederhana yang dapat Anda lakukan, setidaknya untuk memperbaiki atau mencegah permasalahan, dan meningkatkan performa RDBMS Anda.
Pada sebuah database yang besar terdapat banyak tabel dan kolom yang juga saling berhubungan yang akan diakses. Untuk mendapatkan hasil yang optimal dibutuhkan cara atau ketentuan agar system dapat menampilkan hasil yang paling optimal.
In a large database there are more tables and field are also have relational with other database to be accessed. To get optimal result needed method or certainty and system can view best result.
Optimasi Query
Query merupakan bagian dari bahasa pemrograman SQL (Structured Query Language) yang berfungsi untuk mengambil data (read) dalam DBMS (Database Management System), termasuk Oracle [IMA02]. Pada Oracle, ada tiga tahap proses yang dilakukan dalam pengeksekusian query, yaitu Parsing, Execute dan Fetch. Sebelum proses executedijalankan, Oracle terlebih dahulu membuat execution plan yang akan menjadi skenario dalam proses excute [ORA03]. Dalam proses pengeksekusian query, terdapat faktor-faktor yang mempengaruhi kinerja query, di antaranya access path (cara pengambilan data dari sebuah tabel) dan operasi join .
Untuk mendapatkan query dengan kinerja optimal, maka diperlukan pertimbangan-pertimbangan dalam menyikapi faktor-faktor tersebut. Optimasi query merupakan suatu cara untuk mendapatkan query dengan kinerja seoptimal mungkin, terutama dilihat dari sudut pandang waktu. Pada Makalah ini saya akan membahas Optimasi Query Sederhana yang dapat Anda lakukan, setidaknya untuk memperbaiki atau mencegah permasalahan, dan meningkatkan performa RDBMS Anda.
Untuk Mendownload Makalah Lengkap Silahkan Klik Disini


0 komentar:
Post a Comment
Silahkan Komentar Disini, jika tidak memiliki salah satu dari acount dibawah, pilih anonymous :