Derin öğrenme ile MySQL sorgu optimizasyonunu geliştirme
Is this your thesis?
This record came from a bulk archive import. If it’s yours, link it to your profile.
Abstract (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.
Author
Yusuf Ziya Sarı
Institution
How to Cite
Yusuf Ziya Sarı (Yüksek Lisans Tezi). Derin öğrenme ile MySQL sorgu optimizasyonunu geliştirme, 2024, Ankara Yıldırım Beyazıt University.
Keywords
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Ankara Yıldırım Beyazıt University
- 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)
