Yavaş sorguları teşhis edin, MySQL'i hızlandırın
MySQL Sorgu ve Performans Optimizasyonu Eğitimi, yavaş çalışan sorguları teşhis edip hızlandırmayı öğretir. EXPLAIN ve EXPLAIN ANALYZE ile sorgu planı okuma, B-tree ve kapsayan indeks tasarımı, slow query log, Performance Schema analizi, JOIN ve alt sorgu yen…
Sorgu planından sunucu yapılandırmasına kadar uçtan uca performans ayarı
Bu eğitim, MySQL ve MariaDB üzerinde yavaş çalışan sorguları tespit etmeyi ve kök nedenlerini gidererek performansı artırmayı öğretir. EXPLAIN ve EXPLAIN ANALYZE ile sorgu planı okuma, doğru indeks tasarımı, kapsayan indeksler, JOIN ve alt sorgu optimizasyonu, InnoDB buffer pool ayarı ve Performance Schema analizi uygulamalı işlenir. Katılımcılar slow query log'u yorumlar, optimizer'ın karar mantığını kavrar ve şema tasarımının performansa etkisini öğrenir.
3 Gün. Yüz yüze veya online, gerçek veri setleri üzerinde sorgu analizi ve iyileştirme çalışmalarıyla uygulamalı yürütülür; kuruma özel uyarlanır.
Orta Seviye — SQL yazabilen geliştirici ve yöneticilerin yavaş sorguları teşhis edip hızlandırmayı öğrendiği uygulamalı program.
Her konu yavaş bir sorgu örneğiyle başlar, EXPLAIN ile analiz edilir ve indeks ya da sorgu düzenlemesiyle ölçülebilir biçimde hızlandırılır.
EXPLAIN ve indeks tasarımıyla yavaş sorguların süresini saniyelerden milisaniyelere indirerek uygulamanızın tepki süresini iyileştirirsiniz.
Slow query log ve Performance Schema ile sorun yaratan sorguları isabetle tespit eder, tahmin yerine veriye dayalı optimizasyon yaparsınız.
Daha verimli sorgular ve doğru InnoDB ayarlarıyla aynı donanımda daha fazla iş yaparak sunucu ve maliyet büyümesini ertelersiniz.
Eğitimden en yüksek verimi almak için önerilen temel bilgi ve deneyimler
SELECT, JOIN, WHERE ve GROUP BY içeren sorguları rahatça yazabilmek ve okuyabilmek beklenir.
Tablo, anahtar, ilişki ve indeks gibi temel ilişkisel veritabanı kavramlarına aşina olmak gerekir.
MySQL istemcisiyle veritabanına bağlanıp sorgu çalıştırabilmek ve sonuçları yorumlayabilmek faydalıdır.
Linux veya Windows komut satırında dosya ve log inceleme işlemlerini yapabilmek işinize yarar.
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 ve EXPLAIN ANALYZE çıktısını akıcı biçimde yorumlayarak bir sorgunun neden yavaş çalıştığını kesin olarak teşhis edersiniz.
Bileşik ve kapsayan indeksleri doğru sütun sırasıyla tasarlayarak sorguların tablo taraması yapmadan hızla çalışmasını sağlarsınız.
Slow query log ve pt-query-digest ile sorun yaratan sorguları önceliklendirir, en yüksek etkiyi veren iyileştirmelere odaklanırsınız.
Performance Schema ve sys şeması görünümleriyle bekleme olaylarını ve darboğazları veriye dayalı olarak analiz edersiniz.
JOIN, alt sorgu ve sayfalama kalıplarını yeniden yazarak indeks kullanımını artırır ve yürütme süresini düşürürsünüz.
Buffer pool, redo log ve dayanıklılık parametrelerini iş yüküne göre ayarlayarak sunucu genelinde performans kazanırsınız.
Veri tipi, normalizasyon ve bölümleme kararlarıyla şemayı performans odaklı tasarlar, büyük tablolarda ölçeklenebilirlik sağlarsınız.
Önce-sonra ölçümleriyle optimizasyon kazanımlarını kanıtlar, performans iyileştirmeyi tekrarlanabilir bir sürece dönüştürürsü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.
MySQL performans optimizasyonu eğitimi: EXPLAIN analizi, indeks stratejileri, sorgu ayarlama, InnoDB buffer pool ve Performance Schema izleme öğretilir.
Detayları Gör →MySQL SELECT sorgusu ve operatörler eğitimi: WHERE, BETWEEN, IN, LIKE, ORDER BY, GROUP BY, JOIN ve alt sorgular uygulamalı olarak işlenir.
Detayları Gör →MySQL saklı yordam, fonksiyon, imleç, hata yönetimi, tetikleyici ve InnoDB memcached eklentisiyle NoSQL erişimi uygulamalı olarak işlenir.
Detayları Gör →MySQL yerleşik fonksiyon eğitimi: string, sayısal, tarih-saat, toplama, koşullu, JSON ve pencere fonksiyonları uygulamalı olarak işlenir.
Detayları Gör →MySQL başlangıç eğitimi: kurulum, veritabanı ve tablo kavramı, SELECT, WHERE, JOIN ve gruplama ile SQL temelleri sıfırdan uygulamalı öğretilir.
Detayları Gör →SELECT, JOIN, GROUP BY, alt sorgu, CTE ve pencere fonksiyonlarıyla MySQL ve MariaDB üzerinde temelden ileri düzeye SQL sorgulama yazmayı öğrenin.
Detayları Gör →