Senin, 31 Maret 2014

DATABASE PERFORMANCE part 2

Teknik dalam Optimasi Database :
  • Partitioning
  • Denormalization
  • Clustering
  • Free Space
  • Raw Partitioning VS File System
  • Indexing
  • Interleaving Data
  • Compression
  • File Placement & Allocation
  • Page Size
  • Reoganization
       1.Partitioning : sebuah teknik untuk menempatkan data-data table atau index yang berbentuk page ke dalam partisi-partisi yang terpisah di dalam sebuah atau beberapa filegroup.
      2.Denormalization :Denormalisasi merupakan proses yang dilakukan pada database yang sudah dinormalisasi, dengan cara memodifikasi struktur tabel dan mengabaikan kerangkapan data (yang terkontrol) untuk meningkatkan kinerja database.
      Proses denormalisasi termasuk :
  •          Mengkombinasikan tabel-tabel yang terpisah dengan join
  •          Mereplikasi/menduplikat data pada tabel
3.Clustering adalah bermakna menggolongkan data atau membagi satuan data yang besar ke dalam satuan data yang lebih kecil yang memiliki kesamaan.
4.Free space : merupakan ruang kosong pada satu tablespace atau index yang dapat mengurangi frekuensi reorganisasi, mengurangi contention (kres), dan meningkatkan efisiensi proses input data.
5.Raw Partitioning vs File System : Merupakan pilihan apakah akan menyimpan data yang ada dalam database ke dalam file OS yang dikontrol atau tidak
6.Indexing : Indeks dibangun untuk membuat pernyataan SQL dalam program aplikasi berjalan lebih cepat.
7.Interleaving Data : Merupakan bentuk khusus dari clustering.
8.Compression : Merupakan teknik pengecilan ukuran data yang akan mengoptimalkan kinerja scan data yang berurutan dan meningkatkan kemungkinan data yang berada dalam cache.
9.File Placement dan Allocation : Pola akses yang terkait dengan data dalam sistem dan memisahkan file-file yang sering diakses secara bersama-sama.
10.Page Size : Merupakan ukuran halaman database yang digunakan
11.Reorganization : Memodifikasi data dengan cara meminimalisasi syntax yang digunakan.

Tidak ada komentar:

Posting Komentar