1 / 24

base Performance

Mariska Eve Azalea (090239) Eka Prihatin (090261) Leza Risti Navyca (090284). base Performance. Data. 3. Kelompok. 3. Database Performance. Apa?. 3. Database Performance. Tingkat/ kemampuan ketika DBMS menyediakan informasi. 3.

sancho
Download Presentation

base Performance

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mariska Eve Azalea (090239) • Eka Prihatin (090261) • Leza Risti Navyca (090284) base Performance Data 3 Kelompok

  2. 3 Database Performance Apa?

  3. 3 Database Performance Tingkat/ kemampuan ketika DBMS menyediakan informasi.

  4. 3 5 Faktor yang mempengaruhi Performance Database

  5. 3 Workload Perintah yang diarahkan melalui sistem pada waktu tertentu, misalnya seperti transaksi online, analisis data warehouse, dll.

  6. 3 Troughput Kemampuan sebuah komputer (hardware/ software) dalam mengolah data.

  7. 3 Resources Hardware dan software merupakan resources dari sistem.

  8. 3 Contention Contention (kres/ tabrakan) merupakan kondisi dimana ada dua komponen atau lebih dari workload yang sedang mencoba mengakses satu resource yang sama dengan cara yang bertentangan. Contohnya : Update ganda untuk bagian data yang sama.

  9. 3 Optimization Optimization mengacu pada analisa permintaan database dengan query yang mampu menghasilkan jalur akses paling efisien. Ada banyak faktor yang perlu dioptimalkan, misalnya formulasi SQL, parameter database, pemrograman yang efisien, dll.

  10. 3 Optimasi Database • Partitioning • Denormalization • Clustering • Free Space • Raw Partitioning VS File System • Indexing • Interleaving Data • Compression • File Placement & Allocation • Page Size • Reoganization

  11. Partitioning Partitioning adalah sebuah teknik untuk menempatkan data-data table atau index yang berbentuk page ke dalam partisi-partisi yang terpisah di dalam sebuah atau beberapa filegroup. 3

  12. Tampak bahwa table pertama hanya memiliki sebuah partisi, sedangkan table kedua memiliki empat buah partisi. 3

  13. Denormalization Denormalisasimerupakan proses yang dilakukanpada database yang sudahdinormalisasi, dengancaramemodifikasistrukturtabeldanmengabaikankerangkapan data (yang terkontrol) untukmeningkatkankinerjadatabase. Proses denormalisasitermasuk : • Mengkombinasikantabel-tabel yang terpisahdengan join • Mereplikasi/menduplikat data padatabel 3

  14. Clustering Clustering bermakna menggolongkan data atau membagi satuan data yang besar ke dalam satuan data yang lebih kecil yang memiliki kesamaan. 3

  15. 3

  16. Free Space Free space merupakan ruang kosong pada satu tablespace atau index yang dapat mengurangi frekuensi reorganisasi, mengurangi contention (kres), dan meningkatkan efisiensi proses input data. 3

  17. Raw Partitioning VS File System Merupakan pilihan apakah akan menyimpan data yang ada dalam database ke dalam file OS yang dikontrol atau tidak 3

  18. Indexing Indeks dibangun untuk membuat pernyataan SQL dalam program aplikasi berjalan lebih cepat. 3

  19. Interleaving Data Merupakan bentuk khusus dari clustering. 3

  20. Compression Merupakan teknik pengecilan ukuran data yang akan mengoptimalkan kinerja scan data yang berurutan dan meningkatkan kemungkinan data yang berada dalam cache. 3

  21. File Placement & Allocation Pola akses yang terkait dengan data dalam sistem dan memisahkan file-file yang sering diakses secara bersama-sama. 3

  22. Page Size Merupakan ukuran halaman database yang digunakan 3

  23. Reorganization Memodifikasi data dengan cara meminimalisasi syntax yang digunakan. 3

  24. Thank You

More Related