Bize Ulaşın
 Süre 14 Saat

Eğitim İçeriği

1. PostgreSQL Sorgu Planlayıcısının Anlaşılması

  • Sorgu çalışma planları, Sorgu Planlayıcı algoritmaları (klasik, genetik)
  • Sorgu çalışma planlarının analizi (veri erişim yöntemleri, birleştirme (join) yöntemleri)
  • Plan seçimini kontrol etme (yapılandırma parametreleri, pg_hint_plan)

2. Sorgu Planlayıcı İstatistikleri

  • Çalışma planı maliyet tahmini
  • Varsayılan istatistik modeli
  • ANALYZE işlemi, genişletilmiş istatistikler

3. İndekslerin Kullanımı

  • B-tree indeksleri (tek sütunlu, bileşik, işlev tabanlı, kısmi)
  • Hash (özet) indeksleri
  • BRIN indeksleri
  • GiST, GIN indeksleri

4. İleri Düzey Tablo Yapılarının Kullanımı

  • Bölümlendirilmiş tablolar (Partitioned tables)
  • Kayıt tutulmayan tablolar (Unlogged tables)
  • Geçici tablolar (Temporary tables)
  • Maddi görünümler (Materialised views)

5. Önbellek Belleğinin Kullanımı

  • Arabellek Önbelleği (Buffer Cache)
  • Çalışma Belleği (Work Memory)
  • Bakım Çalışma Belleği (Maintenance Work Memory)

6. Paralel Sorgu

  • Mimari
  • Yapılandırma parametreleri
  • Paralelleştirilmiş sorgu çalışma planlarının analizi

7. İş Yükü ve Performans İzleme

  • Yavaş sorguları günlüğe kaydetme
  • auto_explain eklentisinin kullanımı
  • pg_stat_statements eklentisinin kullanımı
  • Kümülatif İstatistikler

8. PgBench ile Benchmark (Performans Testi) Yapma

Kurs İçin Gerekli Önbilgiler

  • PostgreSQL Sunucu Yönetimi kursunun tamamlanmış olması veya eşdeğer bilgi düzeyine sahip olunması
  • SQL ve PostgreSQL işlemlerinde uygulamalı deneyim

Hedef Kitle

Üretim ortamlarında PostgreSQL'i ayarlamaktan ve sürdürmekten sorumlu Veritabanı Yöneticileri, DevOps Mühendisleri ve Geliştiriciler.

Katılımcı Sayısı


Katılımcı başına fiyat

Danışanlarımızın Yorumları (2)

Yaklaşan Etkinlikler

İlgili Kategoriler