Araştırmacılar 4B modelini Postgres'te SQL sorgularını hızlandırmak için eğitti

Geliştiriciler, SQL sorgu yürütme planlarını optimize etmek için 4 milyar parametre ile özel bir model olan QoRL'ü sundu. Test sırasında sistem, standart PostgreSQL optimizatöründen %44,7 daha hızlı çalışan planlar oluşturma yeteneğini gösterdi.
Sonuç elde etmek için model, pekiştirme öğrenimi (RL) kullanarak yeniden eğitildi. Çözümün etkinliği, çok sayıda birleştirme işlemi (join-heavy queries) içeren 113 karmaşık sorgu kümesinde test edildi. Piksel senaryolarda, Postgres'in yerleşik planlama algoritmalarına kıyasla performans artışı %81'ye ulaştı.
Sistem mimarisi, sorgu yürütme yolunun seçimindeki gecikmeleri azaltmaya yöneliktir. Klasik sezgisel yöntemlerin aksine, model kararlar almak için gerçek zamanlı olarak veri yapısını ve dağılım istatistiğini analiz eder. Kaynak kodu ve değerlendirme metodolojisi proje deposunda mevcuttur.
Benzer modellerin veritabanı yönetim sistemlerine entegrasyonu, yüksek yük ortamlarında performans ayarlamalarının otomatikleştirilmesine olanak tanır. 4B modelinin kullanımı, plan tahmini doğruluğu ile çıkarım için hesaplamalı maliyetler arasında bir denge sağlar ve bu, her bir milisaniyenin genel bant genişliğini etkilediği veritabanı yönetim sistemleri için kritiktir.


