> Performance Tuning
>> Kinerja sistem basis data merupakan isu yang semakin penting saat sistem basis data beranjak semakin besar dan komplek.
>> Skalabilitas adalah kemampuan sistem basis data untuk bekerja dengan beban berlebih dalam hal penggunaan sumber daya komputer.
Contoh buruknya skalabilitas
# Berkurangnya secara drastis saat kinerja sistem basis data bertambah
# Bertambahnya aktifitas penguncian saat jumlah pengguna bertambah
# Beban kerja sistem operasi meningkat
# Berkurangnya kecepatan sistem dalam pengolahan transaksi saat volume data bertambah.
# Ketidak mampuan sistem untuk bekerja dalam rentang waktu yang tidak terlalu lama.
Bottlenecks
Satu atau sebagian kecil komponen di dalam sistem basis data yang paling dalam yang mengakibatkan penurunan
>> performasi sistem biasa disebut bottlenecks.
>> Menentukan lokasi bottleneck
> Penyetelan parameter
Tiga (3) level penyetelan basis data :
>> Penyetelan hardware
>> Penyetelan parameter sistem basis data
>> Penyetelan level desain database
> Penyetelan parameter sistem basis data
>> Penyetelan Skema / struktur basis data : berkaitan dengan kaidah normalisasi basis data dan implementasi fragmentasi.
>> Penyetelan Index : index merupakan acuan parameter penting dalam pengambilan , pencarian dan pengolahan data.
>> Penyetelan transaksi : berkaitan dengan optimasi query.
> Tips penyetelan transaksi
>> Minimalis atau hindari function pada kriteria query .
>> Optimalkan fitur-fitur perintah SQL yang disediakan DBMS untuk efisiensi query.
>> Pengaturan waktu penggunaan transaksi.
>> Pembagian transaksi besar kedalam transaksi kecil.
> High Perfomance Transaction, Syarat :
>> Kinerja perangkat keras bagus
>> Menerapkan aspek transaksi paralelisme.
> Kendala yang dihadapi :
>> Operasi I/O disk untuk membaca dan meng-commit transaksi membutuhkan waktu lebih besar.
>> Resiko terjadinya konflik data dan berkurangnya efektifitas paralelisme.
> Transaksi yang Lama
Karakteristik transaksi yang memakan waktu lama :
>> Faktor humanware dalam merespon transaksi.
>> Penelusuran data mentah
>> Terdapat subtask pada transaksi
------
W4hyublog