DataBase Performance Management

Poin pembahasan

  • Pengertian DB performance Management
  • Faktor penyebab menurunnya performa
  • tuning DB



  • Apa itu Database perfomance management ?

adalah optimalisasi penggunaan sumber daya untuk menignkatkan throughput dan meminimalkan pertentangan, memungkinkan kemungkinan terbesar kerja untuk diproses


  • Apa yang menyebabkan performa DB itu bisa menurun ?


    1. Scan Table
    2. Index yang tidak sesuai
    3. tidak menggunakan index yang tersedia
    4. statistik db yang usang 
    5. table tergabung dalam urutan yang tidak sesuai



  • Lalu faktor alin yang dapat berdampak negatif :
    • Memory allocation (buffer/cache for data, sql, authorization)
    • Logging options(log chace, log size, oracle rollback segments)
    • I/O Efiiciency(sepparation of tables and indexes on disk, database size, fragmented and extended files)
    • Overall app and database workload on the server
    • db schema definitions



  • Monitoring VS Management

Identifikasi masalah > Mencari cara penyelsaian > optimize environment
(monitoring) > (Analisis) > FIX it


  • Service Level Management

Disiplin, metodologi proaktif dan prosdur yang digunakan untuk memastikan bahwa tingkat layanan yang memadai dikirim ke semua pengguna IT, Sesuai dengan proritas bisnis dan dengan biaya yang dapat diterima


  • Performance tuning : (Artikan sendiri) :P



    • Type of perfomance tuning :
      Tuning app db yang dipecah menjadi 3 komponen


    • System Tuning
      DBMS harus bisa di setting agar bisa menjamin performa sistem agar tetap optimal


    • DB tuning
      Lokasi fisik dari file db dapat mempengaruhi performa app. dalam mengkakses data ke db


    • application tuning
      Tidak semua masalah app disebabkan oleh penulisan sql yang tidak sesuai


  • Performance tunign tool
    • Performance monitors
      Realtime, interval, dan historical trends
    • Performance estimation tools
      estimasi kinerja prediktif


    • capacity planning tools
      what if


    • sql analysis and tuning tools
      Eksekusi sql single atau secara keseluruhan


  • DBMS performance basic
    • Jangan terlalu lebay
      tahu kapan berhenti, its all about business

    • remain focused
      Fokus pada masalah dulu, simpan dulu masalah lain
    • Do not panic
      i dont know, but i'll find out


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


    • accept rality
      Deal with problem as they accour





Komentar