Minggu, 23 Maret 2014

DATABASE PERFORMANCE MANAGEMENT



Database Performance Management
( Resume DBA – Pertemuan 6 )



Nim : 10410100104

Definisi

Database Performance adalah optimalisasi penggunaan sumber daya untuk meningkatkan throughput dan meminimalkan pertentangan, memungkinkan kemungkinan terbesar beban kerja untuk diproses.


Masalah yang bisa menyebabkan Performa Database Menurun :

•      Scan Tabel
•      Index yang tidak sesuai
•      Pilihan Index yang tidak sesuai
•      Tidak menggunakan Index yang tersedia
•      Statistik database yang usang
•      Tabel tergabung dalam urutan yang tidak optimal


Faktor lain yang dapat berdampak Negatif :

•      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



Monitoring VS Management


Performance Management





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.


IT silos in a fractured environment





Performance Tuning



v    Type Of 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


v    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


v    DBMS Performance Basic

Ø   Do not over-tune
•      Tahu kapan berhenti, it’s all about business

Ø   Remain focused
•      Fokus satu masalah dulu, simpan dulu masalah lain

Ø   Do not panic
•      I don’t know, but I’ll find out.

Ø   Communicate clearly
•      Be a center of in commucation, coordinating, discussion, and workload 

Ø   Accept reality
•      Deal with problem as they occur




Tidak ada komentar:

Posting Komentar