Derin öğrenme ile MySQL sorgu optimizasyonunu geliştirme
Bu tez size mi ait?
Bu kayıt toplu arşivden geldi. Sizinse profilinize bağlayın.
Özet (TR)
Veri tabanı sistemleri için sorgu optimizasyonu, sürekli büyüyen büyük miktarda veri nedeniyle kritik bir zorluktur. Sorgu optimizasyonunun verimliliği, özellikle sorguların karmaşıklığı ve hacminin sorgu yürütme süresini ve kaynak kullanımını önemli ölçüde etkileyebileceği büyük ölçekli uygulamalarda, veritabanı yönetim sistemlerinin performansı için çok önemlidir. Her veritabanı sisteminin kendi sorgu planı yapısı ve sorgu optimizasyon mekanizması vardır. Veritabanı sistemlerinin sorgu iyileştiricileri farklı sorgu yürütme planları arar ve en uygun yürütme planını tahmin etmeye çalışır. Bu sorgu iyileştiricileri, çok karmaşık ve yönetilmesi zor olan ve genellikle modern uygulamalarda kullanılan giderek karmaşıklaşan SQL sorgularını ele almakta zorlanan statik ve kural tabanlı karar teknikleri kullanır. Bu zorlukları ele almak için, bu tez, sorgu yürütme planlarının hiyerarşik yapısını kullanmak için kullanılan derin öğrenme mimarisi olan Ağaç Evrişimli Sinir Ağları (TCNN'ler) kullanarak MySQL veritabanlarında sorgu optimizasyonu için bir çerçeve önermektedir. MySQL için, veritabanı yöneticileri, "optimizer-switch" sistem değişkeniyle optimizasyon davranışını düzenleyebilir. "Optimizer-switch" değişkeninin değeri, başka bir adla bir bayrak veya ipucu kümesidir. Bu ipuçlarının her biri, bu ipucunun etkin veya devre dışı olduğunu gösteren "açık" veya "kapalı" değerine sahiptir. Geliştirilen uygulama, daha verimli sorgu yürütme planları tahmin ederek sorgu yürütme performansını iyileştirmek için TCNN'leri öğrenmek ve düzenlemek için optimize edici ipuçlarını kullanır. Model, geleneksel optimizasyon teknikleri ile kıyaslanarak değerlendirildi. Önerilen yaklaşımın deneysel değerlendirmesi, etkili ipuçları bulma ve sorgu yürütme süresini azaltmada iyileştirmeler olduğunu göstermektedir.
Yazar
Yusuf Ziya Sarı
Bu Yayına Nasıl Atıf Yapılır
Yusuf Ziya Sarı (Yüksek Lisans Tezi). Derin öğrenme ile MySQL sorgu optimizasyonunu geliştirme, 2024, Ankara Yıldırım Beyazıt University.
Anahtar Kelimeler
Lisans
Tüm Hakları Saklıdır
Bu eser belirtilen lisans koşulları altında paylaşılmaktadır.
Ankara Yıldırım Beyazıt University tezlerinden daha fazlası
- Uzaktan çalışmanın dijitalleşme bağlamında gelişiminin incelenmesi(2025)
- Akran zorbalığı ile ergenlerin algıladıkları aile işlevselliğinin incelenmesi(2019)
- Fotoiletken antenlerin ve fotoçarpıştırıcıların modellenmesi ve tasarımı(2016)
- Sosyal inovasyon ve Türkiye: potansiyeli, dinamikleri ve sosyal inovatif çalışmaları desteklemede devletin rolü(2017)
- Musul sâlnâmelerine göre şehir hayatı (1308-1330/1891-1912)(2025)
- Yemen'de e-devlet gelişiminin önündeki engeller(2022)
