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