GoFast Enterprise: MySQL Yavaş Sorgu Analizi
GoFast Enterprise, MySQL yavaş sorgu kayıtlarının (slow query log) analizini sağlar. Kayıtları analitik DuckDB veritabanına işler ve çok boyutlu sorgulamalara izin verir. Büyüyen kayıt dosyasının her soru için yeniden taranması sorununu ortadan kaldırır.
Go ile geliştirildiği için aktarım çok hızlıdır. Tek çalıştırılabilir dosya olarak, bağımlılık olmadan ve Docker içinde çalışır. Aktardığı kayıtların hash'ini tutar ve mükerrer kayıt oluşumuna izin vermez.
GoFast Enterprise, kayıtları Go ile aktarır ve DuckDB üzerinde sorgular
Yavaş sorgu kaydı büyüdükçe her soru dosyanın yeniden taranmasını bekler. GoFast Enterprise kaydı bir kez işler. Sonraki her soru DuckDB üzerinde yanıtlanır.
Hızlı aktarım
Ayrıştırma ve aktarım Go ile yazılmıştır. Yüz binlerce satırlık kayıt tek geçişte işlenir.
Kolay kurulum
Linux ve macOS üzerinde tek çalıştırılabilir dosya olarak çalışır. Perl ya da CPAN gerektirmez, ek kurulum istemez. Müşteri altyapısına kurulur, Docker konteyneri içinde de çalışır.
DuckDB ile yüksek analitik performans
DuckDB'nin analitik yetenekleri yüksek miktardaki kaydın hızlı analizine olanak sağlar. Yüzdelik (percentile) değerleri kesin hesaplanır. Depo doğrudan SQL ile çok boyutlu sorgulanır.
Web tabanlı kullanıcı arayüzü
Birden fazla sunucunun kaydı tek panelde izlenir. Kullanıcı, sunucu, veritabanı ve tablo kırılımları grafiklerle incelenir. Ekip komut satırına erişmeden aynı veriyi tarayıcıdan kullanır.
Analitik depo her soruyu yeniden tarama olmadan yanıtlar
Ayrıştırma sırasında her sorgunun imzası (fingerprint) çıkarılır ve olaylar DuckDB’ye yazılır. Aktarılan kayıtların hash’i tutulur, her aktarımın sonunda mükerrer kayıtlar temizlenir. Dosya büyüdüğünde yalnızca yeni olaylar eklenir. Rapor süresi kaydın boyutuna değil, sorunun kapsamına bağlıdır.
Hazır raporların yanıtlamadığı soruları depoya doğrudan SQL ile sorabilirsiniz. Belirli bir tabloya dokunan sorgular, belirli bir kullanıcının istekleri ya da tek bir sorgu imzasının zaman içindeki seyri bu yolla alınır. Depo, salt okunur bir REST API üzerinden de sunulur, erişim için API anahtarı zorunludur. Ayrıştırma katmanı MIT lisanslı açık kaynak gofast-cli olarak yayımlanır, aracı GitHub’da görüntüleyebilirsiniz .
Web arayüzü ekibe görsel analitik sunar
Web arayüzü, birden fazla MySQL sunucusunun kayıtlarını tek panelde gösterir. Panel, komut satırı ile ortak depoyu kullanır. Kayıtlar kullanıcı, sunucu, veritabanı ve tablo kırılımında incelenir. Bir sorgu imzasının zaman içindeki seyri grafikle izlenir. Günlük ve haftalık görünümlerle dönemler karşılaştırılır. Ekip üyeleri komut satırına erişmeden aynı veriyi tarayıcıdan inceler.


gofast-mcp analizi yapay zekâ ajanlarına açar
GoFast Enterprise, gofast-mcp ile birlikte gelir. gofast-mcp bir Model Context Protocol (MCP) sunucusudur. Yapay zekâ ajanları depoya hazır araçlarla soru sorar. Araçlar en kötü sorguları listeler, etki ağırlığına göre sıralar ve tablo çekişmesini (contention) gösterir. İndeks için sorgu koşulu (predicate) örüntülerini çıkarır. Olay penceresini taban çizgisiyle (baseline) karşılaştırır ve ani yavaşlamayı ayırt eder. Ajanın SQL erişimi salt okunurdur.
Not: Rapor biçimi ve seçenek adları pt-query-digest ile uyumludur.
Olay anından düzenli gözden geçirmeye kadar aynı depo kullanılır
Kullanıcı, üretim MySQL sistemlerinden sorumlu DBA ve uygulama ekipleridir. Aşağıdaki durumların her birinde soru değişir, depo değişmez.
Olay müdahalesi
Yavaşlama anında hangi sorgunun, ne zamandan beri ve hangi tabloda yoğunlaştığı arka arkaya sorulur. Olay penceresi kendi taban çizgisiyle (baseline) karşılaştırılır ve ani yavaşlama ayırt edilir.
Düzenli performans gözden geçirmesi
Haftalık ya da aylık raporlarda toplam süresi en yüksek sorgular listelenir. Yapay zekâ ajanı indeks için sorgu koşulu (predicate) örüntülerini çıkarır. Rapor her dönemde aynı biçimde geldiği için dönemler birbiriyle karşılaştırılır.
Değişiklik öncesi ve sonrası
Sürüm yükseltme, indeks ekleme ya da uygulama dağıtımı öncesi ve sonrası dönemler tek depodan tarih aralığıyla raporlanır. Kayıt yeniden ayrıştırılmaz.
Çok sunuculu ortamlar
Birden fazla MySQL sunucusunun kaydı tek panelde izlenir. Komut satırına erişimi olmayan ekip üyeleri aynı veriyi tarayıcıdan inceler, yapay zekâ ajanları gofast-mcp üzerinden soru sorar.
Komut satırı, REST API ve gofast-mcp aynı depoyu paylaşır
Komut satırı aracının tüm yetenekleri GoFast Enterprise'da korunur. Web arayüzü ve gofast-mcp sunucusu lisansla birlikte gelir.
Komut satırı aracı
Ayrıştırma, rapor ve doğrudan SQL komut satırından çalışır. Rapor JSON olarak da alınır.
Salt okunur REST API
Salt okunur erişim sunar. API anahtarı zorunludur.
gofast-mcp sunucusu
Model Context Protocol (MCP) sunucusu, yapay zekâ ajanlarına hazır analiz araçları verir. SQL erişimi salt okunurdur.
