Friday, November 29, 2019

POST TEST OPTIMASI QUERY


  • Menurut anda pentingkah melakukan optimasi query dalam memanajemen database ?
Jawab :
Menurut saya optimasi query sangatlah penting. Karena fungsi dari optimasi itu sendiri yaitu dapat meningkatkan strategi evaluasi dari suatu query untuk membuat evaluasi tersebut menjadi lebih efektif.

  • Buat ringkasan dari materi SQL Tuning atau Optimasi Queri ?
Jawab :

Optimisasi 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 optimisasi query adalah sebuah prosedur untuk  meningkatkan strategi evaluasi dari suatu query untuk membuat evaluasi tersebut  menjadi lebih efektif. Optimisasi query mencakup beberapa teknik seperti  transformasi query ke dalam bentuk logika yang sama, memilih jalan akses yang  optimal dan mengoptimumkan penyimpanan data. 
Optimisasi query merupakan bagian dasar dari sebuah sistem database dan  juga merupakan suatu proses untuk menghasilkan rencana akses yang efisien dari sebuah query di dalam sebuah database. Secara tidak langsung, sebuah rencana akses merupakan sebuah strategi yang nantinya akan dijalankan untuk sebuah query, untuk mendapatkan kembali operasi-operasi yang apabila dijalankan akan menghasilkan database record query. Ada tiga aspek dasar yang ditetapkan dan mempengaruhi optimisasi query, yaitu : search space, cost model dan search strategy. 
Search space adalah sekumpulan rencana-rencana akses yang sama secara logika yang dapat digunakan untuk mengevaluasi sebuah query. Semua rencana rencana dalam search space query mengembalikan hasil yang sama biarpun beberapa rencana lebih efisien dibandingkan dengan rencana yang lainnya. Cost model menandakan sebuah harga untuk tiap rencana dalam search space. Harga dari rencana tersebut adalah sebuah perkiraan dari sumber-sumber yang digunakan pada saat rencana dijalankan, dimana harga yang lebih rendah, merupakan yang terbaik dari rencana-rencana yang ada. Search strategy adalah sebuah perincian dari rencana-rencana mana dalam search space yang akan diperiksa. Apabila search space-nya kecil, maka strategi yang dapat diteruskan adalah menghitung dan mengevaluasi setiap rencana. Meskipun kebanyakan search space bahkan untuk query-query yang sederhana adalah sangat besar, akan tetapi query optimizer selalu memerlukan aturan heuristik untuk mengontrol nomer dari rencana-rencana yang akan diperiksa. 

  • Buat kesimpulan dari Materi SQL Tuning atau Optimasi Queri ?
Optimisasi query adalah sebuah prosedur untuk  meningkatkan strategi evaluasi dari suatu query untuk membuat evaluasi tersebut  menjadi lebih efektif. 

No comments:

Post a Comment