Analisis Performansi SQL Parallel Execution pada Relational Database Management System

Wahyudin Lang Negara

Informasi Dasar

113081024
005.1
Karya Ilmiah - Skripsi (S1) - Reference

ABSTRAKSI: Proses eksekusi query yang sesingkat mungkin merupakan salah satu indikator kehandalan sebuah RDBMS (Relational Database Management System). Terdapat banyak sekali metode yang disediakan RDBMS untuk mendukung peningkatan performansi eksekusi query, salah satunya adalah dengan menggunakan metode parallel execution. Parallel execution merupakan salah satu metode pengeksekusian query dimana sebuah proses dibagi-dibagi menjadi sejumlah sub-proses (PX servers). Tiap-tiap sub-proses akan berjalan dan dieksekusi secara parallel dengan tujuan untuk memangkas waktu eksekusi query (elapsed time dan CPU time). Jumlah sub proses yang terbentuk diinisialisasikan dengan nilai DOP (Degree of Parallelism).
Waktu eksekusi query yang dijalankan secara parallel sangat dipengaruhi oleh resource yang tersedia. Oleh karena itu, pada Tugas Akhir ini pengujian dilakukan terhadap empat jenis konfigurasi hardware berbeda yaitu single core processor dengan non-RAID, multi core processor dengan non-RAID, single core processor dengan RAID 1, dan multi core processor dengan RAID 1. Untuk setiap jenis konfigurasi hardware dilakukan pengujian eksekusi query secara serial dan parallel dengan nilai DOP 2, 4, 6, 8, 10, dan 12.
Berdasarkan hasil pengujian yang telah dilakukan dapat disimpulkan bahwa performansi SQL parallel execution akan meningkat selama kebutuhan resource untuk mengeksekusi query secara parallel dapat terpenuhi oleh resource yang tersedia.
Kata Kunci : Basis Data, Performansi, SQL Parallel Execution, Degree of Parallelism (DOP)ABSTRACT: Execution query in a shortest possible time is one of the reliability of a RDBMS (Relational Database Management System). There are a lot of methods which provided by RDBMS to support performance enhancement in query execution, one of them is by using the parallel execution method. Parallel execution is one of the query execution method where a process is divided into a number of sub-processes (PX servers). Each sub-process will run and be executed as parallel with the objective is to cut down the execution time of query (elapsed time and CPU time). The number of sub-processes that formed are initialized with the value of DOP (Degree of Parallelism).
Time of query execution which run in parallel greatly influenced by the available resource. Therefore, in this Final Assignment, the testing done towards four types of different hardware configuration, i.e. single core processor with non-RAID, multi core processor with non-RAID, single core processor with RAID 1, and multi core processor with RAID 1. For each type of hardware configuration the query execution run in serial and parallel with value of DOP 2, 4, 6, 8, 10, and 12.
According to the result of testing, can be concluded that performance of SQL parallel execution will increase as long as the need of resource to execute the query in parallel can be fulfilled by the available resource.
Keyword: Database, Performance, SQL Parallel Execution, Degree of Parallelism (DOP).

Subjek

Rekayasa Perangkat Lunak
 

Katalog

Analisis Performansi SQL Parallel Execution pada Relational Database Management System
 
 
Indonesia

Sirkulasi

Rp. 0
Rp. 0
Tidak

Pengarang

Wahyudin Lang Negara
Perorangan
Kemas Rahmat Saleh Wiharja, Shaufiah
 

Penerbit

Universitas Telkom
Bandung
2012

Koleksi

Kompetensi

 

Download / Flippingbook

 

Ulasan

Belum ada ulasan yang diberikan
anda harus sign-in untuk memberikan ulasan ke katalog ini