Apa
itu Database Perfromance Management ?
Database
Perfromance Management adalah optimalisasi penggunaan sumber daya untuk
meningkatkan throughput dan meminimalkan pertentangan, memungkinkan kemungkinan
terbesar beban kerja untuk diproses
Lalu apa penyebab
Database performanya bisa menurun ?
- Scan Table
- Index yang tidak sesuai
- Tidak menggunakan index yang
tersedia
- Statistik database yang sudah
usang
- Table yang tergabung dalam urutan yang
tidak optimal
Faktor Lain
berdampak Negative :
•Memory Allocation (Buffer/Cache for data,
SQL,
Authorization)
•Logging Options (Log Cache, Log Size,
Oracle Rollback
Segments)
•I/O Efficiency (Separation of tables and
indexes on disk,
database size, fragmented and extended
files)
•Overall application and database workload
on the server
•Database schema definitions
Performance Management
Identifikasi
masalah > Mencari cara Menyelsaikan > memaksimalkan lingkungan
Service Level
Management
Disiplin, metodologi proaktif dan prosedur yang digunakan untuk memastikan bahwa tingkat layanan yang memadai dikirim ke semua pengguna TI sesuai dengan prioritas bisnis dan dengan biaya yang dapat diterima.
Performance 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
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
DBMS
Performance Basic :
Komentar
Posting Komentar