- PostgreSQL, MySQL, TiDB gibi başlıca veritabanlarının sorgu akışını gerçek zamanlı olarak izler ve görselleştirir
- Uygulama ile DB arasındaki proxy (
sql-tapd) tüm SQL isteklerini yakalar ve bunları gRPC stream ile TUI istemcisine (sql-tap) iletir
- Kod değişikliği olmadan veritabanı trafiğini gözlemlemeyi sağlayan intrusive olmayan tasarım
- sql-tapd, veritabanının wire protocol yapısını doğrudan parse ederek sorguları takip eder ve
prepared statement, parametre binding ve transaction akışına kadar ayrıntılı kayıt tutar
- sql-tap istemcisi, gRPC üzerinden proxy'ye bağlanır ve sorguları gerçek zamanlı stream olarak gösterir
- Sorgu listesi, transaction'lar, yürütme süresi, hatalar, etkilenen satır sayısı gibi bilgileri sezgisel biçimde gösteren interaktif UI
- EXPLAIN / EXPLAIN ANALYZE özelliğiyle sorgu yürütme planı anında analiz edilebilir
- Klavye kısayolları:
j/k ile gezinme, / ile arama, x/X ile yürütme planını görüntüleme, a ile analiz görünümünü değiştirme vb.
- Analytics görünümünde, sorgu başına toplam çalıştırma sayısı, ortalama süre gibi performans istatistiklerini görselleştirir
- Go ile yazılmıştır. MIT lisansı
Henüz yorum yok.