V-Class 1 Sistem Basis Data

V-CLASS 1

Pretest

1. Apa yang anda ketahui tentang Optimasi Query?

  Optimasi Query adalah suatu proses untuk menganalisa query untuk menentukan sumber-sumber apa saja yang digunakan oleh query tersebut dan apakah penggunaan dari sumber tersebut dapat dikurangi tanpa merubah output. Atau bisa juga dikatakan bahwa optimasi query adalah sebuah prosedur untuk meningkatkan strategi evaluasi dari suatu query untuk membuat evaluasi tersebut menjadi lebih efektif. Optimasi query mencakup beberapa teknik seperti transformasi query ke dalam bentuk logika yang sama, memilih jalan akses yang optimal dan mengoptimumkan penyimpanan data.

Tujuan dari optimasi query adalah menemukan jalan akses yang termurah untuk meminimumkan total waktu pada saat proses sebuah query. Untuk mencapai tujuan tersebut, maka diperlukan optimizer untuk melakukan analisa query dan untuk melakukan pencarian jalan akses.

2. Apa yang anda ketahui tentang SQL Tuning?

Database Tuning adalah sejumlah aktifitas yang dilakukan untuk memperbaiki atau meningkatkan kinerja atau performance sebuah database. Aktifitas tuning ini meliputi banyak aspek dari software hingga hardware, antara lain I/O Tuning, DBMS Tuning, Query Tuning, dan Database Maintenance. Masing-masing memiliki tekniknya sendiri-sendiri, dan membutuhkan skill yang mumpuni, kita akan mencoba melakukan Query Tuning dengan bantuan Database Index.

Pada umumnya programmer, ada saat mengembangkan sebuah aplikasi database, akan membuat sebuah database dan memasukkan beberapa data contoh ke dalamnya. Pada saat pengembangan, tidak ada masalah dan kelihatannya semua baik-baik saja, namun seiring berjalannya waktu, aplikasi mulai terkesan lambat dan bisa sampai hang. Hal ini terjadi karena  programmer tidak pernah melakukan load testing menggunakan data besar, dalam artian, memiliki jumlah row yang banyak.

Posttest

1. Menurut anda pentingkan melakukan optimasi query dalam memanajemen database?

       Optimasi query dalam manajemen database sangat penting untuk meningkatkan kinerja dan meminimalkan waktu mencari data dalam database.

2. Buat ringkasan dari materi SQL Tuning atau Optimasi Query!

Database Tuning adalah sejumlah aktifitas yang dilakukan untuk memperbaiki atau meningkatkan kinerja atau performance sebuah database. Aktifitas tuning ini meliputi banyak aspek dari software hingga hardware, antara lain I/O Tuning, DBMS Tuning, Query Tuning, dan Database Maintenance. Masing-masing memiliki tekniknya sendiri-sendiri, dan membutuhkan skill yang mumpuni.

3. Buat kesimpulan dari materi SQL Tuning atau Optimasi Query!

          SQL Tuning atau optimasi query sangat penting dilakukan dalam database, karena SQL Tuning akan mempersingkat waktu, serta memperbaiki dan meningkatakan kinerja dalam pengolahan data pada database.


Komentar