Jurnal SINTA 2
PERANGKAT BANTU UNTUK OPTIMASI QUERY PADA ORACLE DENGAN RESTRUKTURISASI SQL
JUTI: Jurnal Ilmiah Teknologi Informasi · Vol. 5 No. 2 (2006) · pp. 118–125
- ISSN
- 2406-8535, 1412-6389
- Published
- 2006-07-01
- Publisher
- Institut Teknologi Sepuluh Nopember
- Language
- eng
Abstract
Query merupakan bagian dari bahasa pemrograman SQL (Structured Query Language) yang berfungsi untuk mengambil data (read) dalam DBMS (Database Management System), termasuk Oracle [3]. Pada Oracle, ada tiga tahap proses yang dilakukan dalam pengeksekusian query, yaitu Parsing, Execute dan Fetch. Sebelum proses execute dijalankan, Oracle terlebih dahulu membuat execution plan yang akan menjadi skenario dalam proses excute.Dalam proses pengeksekusian query, terdapat faktor-faktor yang mempengaruhi kinerja query, di antaranya access path (cara pengambilan data dari sebuah tabel) dan operasi join (cara menggabungkan data dari dua tabel). 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. Ada banyak metode untuk mengoptimasi query, tapi pada Penelitian ini, penulis membuat sebuah aplikasi untuk mengoptimasi query dengan metode restrukturisasi SQL statement. Pada metode ini, objek yang dianalisa adalah struktur klausa yang membangun sebuah query. Aplikasi ini memiliki satu input dan lima jenis output. Input dari aplikasi ini adalah sebuah query sedangkan kelima jenis output aplikasi ini adalah berupa query hasil optimasi, saran perbaikan, saran pembuatan indeks baru, execution plan dan data statistik. Cara kerja aplikasi ini dibagi menjadi empat tahap yaitu mengurai query menjadi sub query, mengurai query per-klausa, menentukan access path dan operasi join dan restrukturisasi query.Dari serangkaian ujicoba yang dilakukan penulis, aplikasi telah dapat berjalan sesuai dengan tujuan pembuatan Penelitian ini, yaitu mendapatkan query dengan kinerja optimal.Kata Kunci: Query, SQL, DBMS, Oracle, Parsing, Execute, Fetch, Execution Plan, Access Path, Operasi Join, Restrukturisasi SQL statement.
Collaboration network of the authors
17 authors · 26 co-authorship links · 2 across different organisations
Hover or tap a name to highlight its co-authors. Double-click to open the author's page.
- Institut Teknologi Sepuluh Nopember
- King Abdulaziz University
- Affiliation unknown
- Different organisations
- Same organisation
- Affiliation unknown
- Thicker line = more joint articles · bigger circle = more articles
Show as table
| Co-author | Organisation | Joint articles |
|---|---|---|
| Febriliyan Samopa | Institut Teknologi Sepuluh Nopember | 2 |
| Fajar Baskoro | Institut Teknologi Sepuluh Nopember | 2 |
| Yudhi Purwananto | Institut Teknologi Sepuluh Nopember | 1 |
| M. Rifqi Febrianto | Affiliation unknown | 1 |
| Siti Rochimah | Institut Teknologi Sepuluh Nopember | 1 |
| Choiru Zain | Affiliation unknown | 1 |
| Ary Mazharuddin Shidiqy | Affiliation unknown | 1 |
| Ahmad Hoirul Basori | King Abdulaziz University | 1 |
| Nanik Suciati | Institut Teknologi Sepuluh Nopember | 1 |
| Daru Jani Nanjaya | Affiliation unknown | 1 |
| Airlangga Eka W. | Affiliation unknown | 1 |
| Okhi Oktanio | Affiliation unknown | 1 |
| M. Ihsan Alfani Putera | Institut Teknologi Sepuluh Nopember | 1 |
| Mirza Ramadhani | Institut Teknologi Sepuluh Nopember | 1 |
Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.