Yavaş sorguları teşhis edin, köklü biçimde hızlandırın
SQL Performans Ayarlama ve Sorgu Optimizasyonu Eğitimi, yavaş çalışan sorguları ölçüme dayalı biçimde teşhis edip hızlandırmayı öğretir.
Yürütme planı okumadan index tasarımına ve sorgu yeniden yazımına uzanan performans programı
Bu eğitim, yavaş çalışan SQL sorgularını sistematik biçimde teşhis edip hızlandırmayı öğretir. Katılımcılar execution plan okumayı, index seçimini ve istatistiklerin optimize ediciye etkisini kavrar. Table scan ile index seek farkı, nested loops, hash ve merge join stratejileri, sargable yüklem yazımı, sorgu yeniden yazımı ve parametre sniffing konuları SQL Server, PostgreSQL ve MySQL bağlamında uygulamalı işlenir. Bekleme istatistikleriyle darboğazlar ölçülerek çözülür.
3 Gün. Her gün dört modül; execution plan ve maliyet analizinden index tasarımına, oradan sorgu yeniden yazımı ve sistem düzeyi ayarlamaya ilerlenir.
Orta Seviye — execution plan, index ve istatistik odaklı SQL sorgu performansı ayarlama
Her konu gerçek yürütme planları üzerinde, önce-sonra karşılaştırmalı ölçümlerle ve canlı sorgu ayarlama çalışmalarıyla uygulamalı işlenir.
Ölçüme dayalı çalışarak sorgu sürelerini belirgin biçimde düşürür ve her değişikliğin etkisini sayısal olarak kanıtlarsınız.
Execution plan okumayı öğrenerek bir sorgunun neden yavaş çalıştığını görür ve operatörlerin maliyetini doğru yorumlarsınız.
Index ve optimize edici mantığı ilişkisel veritabanlarında ortaktır; öğrendiğiniz yöntemi hangi üründe çalışırsanız çalışın uygularsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
SELECT, JOIN, WHERE ve GROUP BY ile çok tablolu sorgu yazabilecek düzeyde SQL deneyimi gereklidir.
Örnek veri yüklü bir SQL Server, PostgreSQL veya MySQL örneği ile uygun bir sorgu istemcisi erişimi gerekir.
Index'in ne işe yaradığına dair temel bir fikir faydalıdır; derinlemesine konular eğitimde işlenir.
Ölçüp karşılaştırarak sonuç çıkarmaya yatkınlık, performans ayarlama mantığını kavramayı kolaylaştırır.
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:
Execution plan operatörlerini okuyarak bir sorgunun neden yavaş olduğunu görür, en pahalı adımı ve tahmin sapmasını doğru yorumlarsınız.
İstatistiklerin plan seçimine etkisini kavrar, eski ve çarpık veri kaynaklı yanlış tahminleri güncel istatistikle düzeltebilirsiniz.
Clustered, nonclustered, bileşik ve kapsayıcı index'leri doğru tasarlayarak key lookup ve gereksiz taramaları ortadan kaldırabilirsiniz.
Kullanılmayan ve yinelenen index'leri saptayıp yazma maliyetiyle okuma kazancını tartarak dengeli bir index seti kurabilirsiniz.
Yüklemleri index dostu biçimde yeniden yazarak implicit conversion ve fonksiyon kaynaklı tarama sorunlarını önleyebilirsiniz.
Nested loops, hash ve merge join davranışını bilerek sorguları yeniden yazar, alt sorgu ve JOIN arasında doğru seçimi yaparsınız.
Parameter sniffing ve plan regresyonunu teşhis eder, query store ve yeniden derleme seçenekleriyle kararlı planlar elde edebilirsiniz.
Baseline alıp önce-sonra ölçerek yaptığınız her ayarlamanın etkisini kanıtlar ve değişikliği güvenle devreye alabilirsiniz.
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.
Veri modelleme, SQL, indeksleme, yedekleme ve güvenlikle PostgreSQL, MySQL ve SQL Server üzerinde bir veritabanını ucatan uca yönetmeyi öğreten uygulamalı eğiti
Detayları Gör →İlişkisel model, ilişkisel cebir, normalizasyon, ACID ve mimari karşılaştırmalarla geleneksel ilişkisel veritabanı mimarisini derinlemesine öğreten eğitim.
Detayları Gör →SQL Server T-SQL'de pencere fonksiyonları, CTE, saklı yordam, trigger, TRY/CATCH ve execution plan ile sorgu optimizasyonunu öğreten ileri seviye eğitim.
Detayları Gör →Execution plan okuma, indeksleme, istatistik ve sorgu yeniden yazma ile problemli SQL sorgularını Oracle, SQL Server ve PostgreSQL'de hızlandıran eğitim.
Detayları Gör →COUNT, SUM, AVG, GROUP BY, HAVING, ROLLUP ve pencere toplamlarıyla SQL'de veriyi doğru özetlemeyi ve raporlamayı öğreten uygulamalı aggregate functions eğitimi.
Detayları Gör →Embedding, benzerlik araması, HNSW ve IVF indeksleri, pgvector, Pinecone ve RAG mimarisiyle anlamsal arama sistemleri kurmayı öğreten vektör veritabanı eğitimi.
Detayları Gör →