Performance Management adalah
suatu
kemampuan
dalam
menanggapi
kinerja
sebuah
aplikasi,
server, jaringan,
dekstop,
maupun
database itu
sendiri. Tujuannya Mengoptimalkan sumber daya untuk meningkatkan kemampuan melewatkan
data, memperkecil terjadinya
crash dalam suatu
proses serta menangani beban.
Faktor yang mempengaruhi kinerja database:
•Workload (Beban
Kerja) :
Seperti transaksi
online, analisis data warehouse, dan sistem command yang datang beberapa kali.
•Throughput :
Merupakan
kemampuan sebuah computer dalam memproses data.
•Resources (Sumber
Daya) :
Contohnya
: Software and Hardware.
•Optimization (Optimasi)
:
Optimasi
database,
memformula
query.
•Contention (Kres)
:
Yaitu
kondisi
di mana
dua
atau
lebih
komponen
dari
beban
kerja
sedang
mencoba
untuk
menggunakan
satu
sumber
daya
dengan
cara
yang bertentangan.
Performance management terdiri dari :
- monitoring
- tunning
- management
Monitoring
1. Cek jaringan komputer yang
dipakai bermasalah atau tidak? Cari bottlenecknya
2. Apakah koneksi
internet cepat dan stabil?
3. Mengecek waktu terjadinya
downtime.
4. Ukuran
Database, semakin besar semakin lambat.
5. DBMS
yang dipakai
6. Cek berapa
usage processor server
7. Cek berapa pemakaian
memory di server
8. Mengecek apakah
server atau
client yang menyebabkan lambat
9. Coba eksekusi
query yang sama di clientnya DBMS
yang dipakai, cepat atau lambat
10. Spesifikasi komputer
server dan
client
11. Menghapus
data-data yang tidak terpakai
(backup
dulu)
Tuning
Tuning
aplikasi database dapat dipecah menjadi tiga komponen, Yaitu :
•System Tuning
DBMS harus bisa di seting agar bisa menjamin performa sistem tetap optimal
•Database Tuning
Lokasi fisik dari file database dapat mempengaruhi performa aplikasi dalam mengakses data ke database
•Application Tuning
Tidak semua masalah aplikasi disebabkan oleh penulisan SQL yang tidak sesuai
Performance Tuning Tools:
•Performance Monitors
•Realtime,
Interval, and Historical Trends
•Performance Estimation Tools
•Estimasi
kinerja prediktif
•Capacity Planning Tools
•What
if
•SQL Analysis and Tuning Tools
•Eksekusi
SQL Single atau Seluruh Program
Tidak ada komentar:
Posting Komentar