Yavaş sorguları milisaniyelere indirin
SQL Tuning Eğitimi, yavaş çalışan sorguların nedenini yürütme planı üzerinden bulup ölçülebilir şekilde hızlandırmayı öğreten 3 günlük uygulamalı bir programdır.
Execution plan, indeks, istatistik ve optimizer ile SQL performans iyileştirme
SQL Tuning Eğitimi, yavaş çalışan sorguların kök nedenini bulup ölçülebilir biçimde hızlandırmayı öğretir. Katılımcılar yürütme planlarını (execution plan) okur; full table scan, index seek ve nested loop/hash join farklarını kavrar. Oracle AWR, SQL Server Query Store ve PostgreSQL EXPLAIN ANALYZE ile darboğaz tespit eder. Doğru indeks tasarımı, istatistik güncelleme, kardinalite tahmini, bind değişkenleri ve sorgu yeniden yazımı gerçek yük üzerinde uygulamalı işlenir.
3 Gün. Her gün dört modül; plan okumadan indeks tasarımına, istatistik yönetiminden sorgu yeniden yazımına kadar uygulamalı tuning senaryolarıyla ilerlenir.
Orta Seviye — Yürütme planları, indeks stratejileri ve optimizer davranışıyla yavaş SQL sorgularını hızlandırma
Gerçek yavaş sorgular üzerinde yürütme planı okunur, indeks ve sorgu değişikliği yapılır, öncesi-sonrası maliyet ölçülerek sonuç kanıtlanır.
Sorgu sürelerini tahmine değil, yürütme planı ve maliyet metriklerine dayanarak ölçülebilir biçimde düşürmeyi öğrenirsiniz.
Yavaşlığın indeks eksikliği mi, kötü plan mı yoksa istatistik sorunu mu olduğunu sistematik olarak ayırt edebilirsiniz.
CPU, bellek ve disk I/O maliyetini düşürerek aynı donanımda daha yüksek eşzamanlı yük taşıyabilirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve deneyim seviyesi
SELECT, JOIN, WHERE ve GROUP BY gibi temel SQL sorgularını rahatça yazabilmek beklenir.
Herhangi bir ilişkisel veritabanıyla (Oracle, SQL Server, PostgreSQL, MySQL) çalışma deneyimi faydalıdır.
Tablo, satır, sütun ve indeks gibi temel kavramlara aşinalık öğrenmeyi kolaylaştırır.
Sorgu çalıştırabileceğiniz bir veritabanı istemcisi ve örnek şema erişimi 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:
Oracle, SQL Server ve PostgreSQL yürütme planlarını okuyarak sorgunun hangi adımda yavaşladığını kesin olarak tespit edebilirsiniz.
Full table scan, kötü join sırası ve bayat istatistik gibi performans darboğazlarını sistematik bir yaklaşımla ayırt edebilirsiniz.
Seçicilik ve kardinaliteye dayalı doğru B-tree, bitmap ve covering indeksleri tasarlayıp gereksiz indeksleri ayıklayabilirsiniz.
İstatistikleri güncel tutarak optimizer'ın isabetli kardinalite tahmini ve verimli plan üretmesini sağlayabilirsiniz.
SARGable olmayan koşulları ve verimsiz alt sorguları hızlı çalışan eşdeğer formlara dönüştürebilirsiniz.
Bind değişkeni, plan baseline ve hint kullanarak plan regresyonlarını önleyip kararlı performans sağlayabilirsiniz.
AWR, Query Store ve pg_stat_statements ile en pahalı sorguları izleyip önceliklendirebilirsiniz.
Yaptığınız tuning değişikliğinin etkisini öncesi-sonrası metriklerle ölçüp somut biçimde raporlayabilirsiniz.
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.
ER modelleme, kavramsal-mantıksal-fiziksel tasarım ve 1NF'den BCNF'e normalizasyon. Anomalileri gidermeyi ve denormalizasyonu uygulamalı öğreten 3 günlük eğitim
Detayları Gör →Veritabanı ve DBMS kavramları, tablo yapısı, anahtarlar ve temel SQL ile sıfırdan başlangıç. Sorgulama, veri ekleme ve basit tasarımı uygulamalı öğreten 3 gün.
Detayları Gör →İlişkisel model, bağıntı ve demet, anahtar türleri, varlık ve referans bütünlüğü, ilişkisel cebir ve ACID ilkeleri. Teoriyi SQL'le pekiştiren 3 günlük temel eği
Detayları Gör →Vertica sütun tabanlı analitik veritabanında projeksiyon, segmentasyon, COPY yükleme ve analitik SQL fonksiyonlarını uygulamalı öğreten 3 günlük kurumsal eğitim
Detayları Gör →web2py DAL ile veritabanı bağlantısı, model katmanı, define_table, Field doğrulama, CRUD sorguları ve migration yönetimini uygulamalı öğreten 3 günlük eğitim.
Detayları Gör →web2py dekoratörleri, Auth ile yetkilendirme, reference ile yabancı anahtar ilişkileri ve SQLFORM form üretimini uygulamalı öğreten 3 günlük kurumsal eğitim.
Detayları Gör →