PostgreSQL'i hızlandırmanın sanatı: sorgudan sisteme performans
PostgreSQL Yönetimi ve Performans İyileştirme Eğitimi, sağlam bir yönetim temeli üzerine performansı merkeze alan derinlemesine bir programdır.
Yönetim temeli üzerine sorgu ve sistem düzeyinde performans iyileştirmeye odaklanan eğitim
PostgreSQL Yönetimi ve Performans İyileştirme Eğitimi, yönetim temeli üzerine performansı merkeze alan bir programdır. İlk gün bellek mimarisi ve izleme araçları kurulur. İkinci gün EXPLAIN ANALYZE ile sorgu planı analizi, index türleri, planlayıcı istatistikleri ve sorgu yeniden yazımı işlenir. Üçüncü gün bellek ve checkpoint ayarları, autovacuum tuning, partitioning, PgBouncer ile bağlantı havuzu ve pg_stat_statements temelli sürekli iyileştirme ele alınır.
3 Gün. Yüz yüze veya online; her gün sorgu analizi, index tuning ve sistem ayarı konularında ölçüm odaklı uygulamalı laboratuvar yapılır.
Orta Seviye — Yönetim temeli üzerine EXPLAIN, index tuning ve sistem optimizasyonuyla performans odağı
Canlı demo, gerçek veri seti üzerinde EXPLAIN ANALYZE analizi, index ve parametre ayarıyla ölçülebilir performans iyileştirme çalışması.
Her iyileştirme EXPLAIN ANALYZE ve pg_stat_statements metrikleriyle ölçülerek tahmin değil veriyle karar verme alışkanlığı kazandırılır.
Sorgu, index ve sistem parametrelerini kapsayan katmanlı bir yaklaşımla performans sorunları kökten çözülür.
Yavaş sorgu, şişme, kilit ve bağlantı darboğazları gerçek senaryolarla tespit edilip giderilerek kalıcı beceri oluşur.
Performans odaklı içerikten verim almak için katılımcıların aşağıdaki bilgiye sahip olması önerilir
Temel kurulum, yapılandırma ve psql kullanımı deneyimi beklenir.
JOIN, alt sorgu ve aggregate içeren sorguları yazabilmek gerekir.
Temel index mantığına aşina olmak içeriği belirgin şekilde kolaylaştırır.
Servis, dosya ve kaynak izleme araçlarını kullanabilmek önerilir.
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:
pg_stat görünümleri ve pg_stat_statements ile yavaş sorgu ve darboğazları ölçerek önceliklendirebilirsiniz.
EXPLAIN ANALYZE çıktısını derinlemesine okuyarak planlayıcı kararlarının nedenini çözebilirsiniz.
B-tree, GIN, BRIN ve covering index gibi türleri doğru seçerek sorguları önemli ölçüde hızlandırabilirsiniz.
Alt sorgu, CTE ve sayfalama tekniklerini optimize ederek sorgu maliyetini düşürebilirsiniz.
Bellek, checkpoint ve bgwriter parametrelerini yük profiline göre ayarlayabilirsiniz.
autovacuum ayarları ve fillfactor ile tablo şişmesini kontrol altında tutabilirsiniz.
Declarative partitioning ile büyük tabloları bölümleyip partition pruning ile hız kazanabilirsiniz.
PgBouncer ile bağlantı yükünü azaltıp yüksek eşzamanlılıkta kararlılığı artırabilirsiniz.
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.
Kurulum, SQL, JOIN, pencere fonksiyonları, şema tasarımı, JSONB, indeksleme ve temel yönetimle PostgreSQL'i uçtan uca öğreten kapsamlı uygulamalı eğitim.
Detayları Gör →EXPLAIN ANALYZE ile plan okuma, indeks stratejileri, sorgu yeniden yazımı ve pg_stat_statements ile sorgu odaklı PostgreSQL performans ayarını öğreten eğitim.
Detayları Gör →PostgreSQL streaming replikasyon, hot standby, senkron commit, pg_rewind ve Patroni ile otomatik failover kümesi kurmayı uygulamalı öğreten 3 günlük eğitim.
Detayları Gör →PostgreSQL ile ileri analitik sorgulama, partitioning, paralel sorgu, materialized view, FDW, ETL ve veri ambarı modellemeyi öğreten büyük veri analitiği eğitim
Detayları Gör →Python'dan psycopg, SQLAlchemy ORM, Alembic, asyncpg ve pandas ile güvenli ve hızlı PostgreSQL erişimini öğreten uygulamalı veritabanı entegrasyon eğitimi.
Detayları Gör →Azure Database for PostgreSQL eğitimi: Flexible Server provizyonu, ağ, yüksek erişilebilirlik, yedekleme, replika, güvenlik, izleme ve DMS ile geçiş işlenir.
Detayları Gör →