Basis Data Baru STGH
Basis Data Baru STGH
Puji dan Syukur kami ucapkan ke Hadirat Allah. S.W.T Tuhan Yang Maha
Esa, karena berkat limpahan Rahmat dan Karunia-nya sehingga kami dapat
menyusun makalah ini dengan baik dan tepat pada waktunya. Dalam tugas
makalah ini kami membahas mengenai Optimasi Database dan Performance
Tuning.
Makalah ini dibuat dengan berbagai sumber di internet. Oleh karena itu,
Kami menyadari bahwa masih terdapat kekurangan yang mendasar pada makalah
ini. Oleh karena itu kami mengundang pembaca untuk memberikan saran serta
kritik yang dapat membangun kami. Kritik konstruktif dari pembaca sangat kami
harapkan untuk penyempurnaan makalah selanjutnya.
Akhir kata semoga makalah ini dapat memberikan manfaat bagi kita
sekalian.
Team Penulis
1. PERFORMANCE TUNING
Performance tuning merupakan suatu usaha ataupun cara untuk memperbaiki kinerja
yang sudah umum bagi perangkat keras dan perangkat lunak komputer yang diharapkan
dapat menjaga kestabilan pada suatu sistem yang ada.
B. TEKNIK TUNING
Ada beberapa teknik tuning, antara lain sebagai berikut :
1. Partition
Adalah dengan Mempartisi database dapat mempercepat pencapaian proses
paralel.
3. Indexing
Index digunakan untuk Menemukan baris untuk nilai tertentu pada sebuah atau
banyak kolom, Mempermudah operasi JOIN, Menghubungkan data antara 10
tabel, Agregasi data, Mengurutkan data sesuai perintah query. Dengan index
mempermudah proses pengolahan data.
4. Free Space
Free Space terkadang disebut dengan Fill Factor yang merupakan ruang kosong
yang disediakan untuk menambah data baru dengan parameter yang biasa
digunakan adalah PCTFREE dan FREEPAGE.
Kekurangan
Disk storage yang dibutuhkan lebih besar
Waktu scan lebih lama
Jumlah baris yang lebih sedikit, akan meminta I/O yang lebih banyak
Mengurangi efisiensi data caching karena sedikitnya baris yang discan per I/O
2. DATABASE TUNING
Tuning database adalah proses fine-tuning database kinerja server. Sebagai pendatang
baru SQL, jarang sekali mungkin dari pemula akan terkena tuning database kecuali
seorang DBA DBA baru atau pindah ke lingkungan databaserelasional.
Scan Tabel
I/O Efficiency (Separation of tables and indexes on disk, database size, fragmented
and extended files)
Dalam mengambil/menarik data dari suatu table, SQL melakukan salah satu
dari alternatif berikut:
Contoh Kasus: Jika Sebuah Database hotel sama seperti di atas memiliki table tamu, namun
dalam pengaksesan secara direct atau langsung ini ialah dengan menunjukan langsung
dimana kolom yang akan di index. untuk mengakses tabel tamu dengan direct acces
dilakukan dengan seperti gambar dibawah ini :