Yavaş sorguyu bulun, ölçün ve hızlandırın
Tuning Problem SQL Statements Eğitimi, yavaş ve kaynak tüketen SQL sorgularını metodik biçimde tespit edip hızlandırmayı öğretir. Katılımcılar execution plan ve EXPLAIN ANALYZE okur, tablo tarama ile indeks kullanımını ayırt eder; doğru indeks tasarımı, istat…
Plan okuma, indeksleme, istatistik, join stratejisi ve sorgu yeniden yazma
Tuning Problem SQL Statements Eğitimi, yavaş çalışan ve kaynak tüketen SQL sorgularını metodik bir yaklaşımla tespit edip hızlandırmayı öğretir. Katılımcılar execution plan okumayı, EXPLAIN ANALYZE çıktısını yorumlamayı, tablo tarama ile indeks kullanımını ayırt etmeyi öğrenir. İndeks tasarımı, istatistik ve kardinalite tahmini, join algoritmaları, SARGable koşullar ve sorgu yeniden yazma Oracle, SQL Server ve PostgreSQL örnekleriyle uygulanır.
3 Gün. Her gün dört modül; execution plan okumadan indeksleme, istatistik, join stratejisi ve sorgu yeniden yazmaya ilerlenir.
Orta Seviye — Execution plan okuma, indeksleme, istatistik ve join stratejisiyle problemli SQL sorgularını hızlandırma
Her teknik gerçek yavaş sorgular üzerinde plan incelenerek, değişiklik uygulanıp süre tekrar ölçülerek uygulamalı öğretilir.
Execution plan ve istatistikleri okuyarak sorgunun neden yavaş olduğunu tahminle değil kanıtla tespit edersiniz.
Önce ve sonra süreleri ölçerek yaptığınız her değişikliğin gerçek etkisini somut rakamlarla gösterirsiniz.
Oracle, SQL Server ve PostgreSQL'de geçerli ortak bir tuning metodolojisiyle her ortamda hızlı sonuç alırsınız.
Eğitimden verim almak için gereken bilgi ve ortam gereksinimleri
JOIN, GROUP BY ve alt sorgu içeren SQL yazabilme düzeyi gereklidir.
En az bir ilişkisel veritabanıyla düzenli çalışmış olmak beklenir.
İndeksin ne olduğuna dair temel bir fikir öğrenmeyi kolaylaştırır.
Oracle, SQL Server veya PostgreSQL kurulu bir ortam ve örnek veri 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:
Execution plan ve EXPLAIN ANALYZE çıktısını okuyarak sorgunun en maliyetli adımını kesin olarak tespit edersiniz.
Tahmin ile gerçek satır sayısını karşılaştırarak kötü planın ve yavaşlığın kök nedenini bulursunuz.
Covering ve bileşik indekslerle lookup'ı ortadan kaldırır, sorguyu ölçülebilir şekilde hızlandırırsınız.
İstatistikleri güncel tutarak optimize edicinin doğru plan seçmesini sağlar, bayatlamayı tespit edersiniz.
Nested loop, hash ve merge join farklarını bilerek join'lerin neden yavaşladığını açıklarsınız.
İndeksi devre dışı bırakan koşulları düzelterek sorguların indeksleri kullanmasını sağlarsınız.
Alt sorgu ve koşulları yeniden yazarak optimize edicinin verimli plan üretmesini sağlarsınız.
Ölç, değiştir, yeniden ölç döngüsüyle her müdahalenin etkisini rakamla kanıtlarsınız.
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.
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 →Microsoft Access eğitimi: tablo ve ilişki tasarımı, seçme ve işlem sorguları, formlar, raporlar, Access SQL ve makrolar uygulamalı olarak işlenir.
Detayları Gör →CREATE, ALTER, DROP komutları, PRIMARY/FOREIGN KEY ve CHECK kısıtları, indeks tasarımı, view ve güvenli şema değişikliğini uygulamalı öğreten 3 günlük DDL eğiti
Detayları Gör →INSERT, UPDATE, DELETE, MERGE, yürütme planıyla sorgu optimizasyonu ve SQL:2011 temporal tabloları uygulamalı öğreten 3 günlük kurumsal veritabanı eğitimi.
Detayları Gör →SAS DO döngüleri ve PROC SQL eğitimi: iterative DO, DO WHILE/UNTIL, diziler, SELECT, join, alt sorgu, view ve makro entegrasyonu uygulamalı işlenir.
Detayları Gör →Entity SQL eğitimi: Entity Data Model, eSQL söz dizimi, ObjectQuery, navigasyon özellikleri, EntityClient ve parametreli sorgular uygulamalı işlenir.
Detayları Gör →