PostgreSQL sorgularınızı planner düzeyinde hızlandırın
PostgreSQL İleri - Performans Yönetimi Eğitimi, yavaş sorguları ve sistemleri ölçülebilir biçimde hızlandırmayı öğretir. Program EXPLAIN ANALYZE ile yürütme planı okuma, planner istatistikleri ve join yöntemleriyle başlar; B-tree, GIN, GiST ve BRIN indeks tas…
Yürütme planı okumadan indeks, autovacuum ve konfigürasyon ayarına PostgreSQL performansı
PostgreSQL İleri - Performans Yönetimi Eğitimi, yavaş çalışan PostgreSQL sorgularını ve sistemleri ölçülebilir biçimde hızlandırmayı öğretir. Katılımcılar EXPLAIN ANALYZE ile yürütme planı okur, planner'ın maliyet ve satır tahminlerini yorumlar, pg_stat_statements ile pahalı sorguları bulur. B-tree, GIN, GiST ve BRIN indeks türleri, autovacuum ve tablo şişmesi, work_mem ve shared_buffers gibi bellek parametreleri, checkpoint ve WAL ayarı uygulamalı işlenir.
3 Gün. Her gün dört modül; yürütme planı okuma ve indeks tasarımından autovacuum, bellek, konfigürasyon ve sistem düzeyinde izlemeye ilerlenir.
Orta Seviye — EXPLAIN ANALYZE, indeks tasarımı, autovacuum, planner istatistikleri ve konfigürasyon ayarıyla PostgreSQL performansı
Her konu gerçek bir PostgreSQL veritabanında yavaş sorgular ve yük senaryoları üzerinde plan okuma, ölçüm ve tuning ile uygulanır.
EXPLAIN ANALYZE ve pg_stat_statements ile yavaşlığın gerçek nedenini ölçerek bulur, tahminle değil kanıtla çözüm üretirsiniz.
B-tree, GIN, GiST ve BRIN indekslerini soruya göre seçerek erişimi hızlandırır, gereksiz indekslerin yazma maliyetinden kurtulursunuz.
Autovacuum, bellek ve checkpoint parametrelerini iş yüküne göre ayarlar, sunucuyu kararlı ve öngörülebilir biçimde çalıştırırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
JOIN, GROUP BY ve alt sorgu dahil orta düzey SQL yazma deneyimi gereklidir.
psql veya pgAdmin ile tablo oluşturma ve sorgu çalıştırma konusunda temel aşinalık beklenir.
Transaction, indeks ve tablo yapısı gibi temel veritabanı kavramlarına hakimiyet faydalıdır.
Örnek veri yüklü bir PostgreSQL 14+ kurulumu ve konfigürasyon görme yetkisi olan bir hesap gereklidir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
EXPLAIN ANALYZE çıktısını okur, tahmini ve gerçek satır sayısını karşılaştırarak yavaş sorgunun kök nedenini bulursunuz.
Maliyet tabanlı planner'ın karar mekanizmasını ve istatistik kullanımını kavrar, plan seçimlerini neden-sonuç ile yorumlarsınız.
B-tree, GIN, GiST ve BRIN indekslerini iş yüküne göre tasarlar, kısmi ve ifade indeksleriyle erişimi belirgin hızlandırırsınız.
Kullanılmayan ve şişmiş indeksleri tespit eder, CONCURRENTLY seçenekleriyle kilitsiz oluşturma ve yeniden oluşturma yaparsınız.
Autovacuum'u iş yüküne göre ayarlar, tablo şişmesini ve transaction ID wraparound riskini kontrol altında tutarsınız.
shared_buffers, work_mem ve maintenance_work_mem'i doğru boyutlandırarak sıralama ve hash işlemlerini hızlandırırsınız.
Checkpoint ve WAL parametrelerini ayarlar, yoğun yazma altında I/O darboğazını azaltarak yazma performansını iyileştirirsiniz.
pg_stat_statements ve pg_stat_activity ile pahalı sorguları ve bekleme olaylarını izler, darboğazı uçtan uca çözersiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Danışmanlık hizmetleri için PostgreSQL eğitimi: sağlık taraması, performans tuning, troubleshooting, yedek ve HA danışmanlığı, güvenlik denetimi ve raporlama.
Detayları Gör →DP-3021 Azure Database for PostgreSQL eğitimi: Flexible Server dağıtımı, ağ ve güvenlik, parametreler, ölçekleme, HA, yedekleme ve DMS ile göç. Uygulamalı progr
Detayları Gör →Geliştiriciler ve yöneticiler için PostgreSQL giriş eğitimi: SQL temelleri, veri modelleme, kurulum, roller, güvenlik, yedekleme ve geri yükleme. Uygulamalı.
Detayları Gör →PostgreSQL Administration Hands-On eğitimi: kurulum, yapılandırma, roller, yedek ve PITR, replikasyon, failover, izleme ve bakım laboratuvarlarıyla uygulamalı.
Detayları Gör →SELECT, JOIN, gruplama, alt sorgu, CTE, recursive sorgu ve pencere fonksiyonlarıyla ileri PostgreSQL SQL sorgulama ve raporlamayı öğreten uygulamalı eğitim.
Detayları Gör →İlişkisel model, psql, veri tipleri, temel SQL, JOIN, kısıtlar, indeks, transaction ve temel yönetimle PostgreSQL çekirdek bilgisini kazandıran uygulamalı eğiti
Detayları Gör →