Database Perfromance Management

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 ? 
  1. Scan Table
  2. Index yang tidak sesuai
  3. Tidak menggunakan index yang tersedia 
  4. Statistik database yang sudah usang 
  5. 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