Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
PgHero, postgres için bir pano arabirimi kullanarak veri sorunlarını bulmanıza ve çözmenize yardımcı olan bir açık kaynak performans izleme aracıdır. PgHero kullanarak Lakebase Postgres veritabanınızın performansını izleyebilir, yavaş sorguları tanımlayabilir, sorgu desenlerini analiz edebilir ve veritabanı işlemlerinizi iyileştirmek için eyleme dönüştürülebilir içgörüler elde edebilirsiniz.
PgHero ne zaman kullanılır?
İhtiyaç duyduğunuzda PgHero kullanın:
- Basit, odaklanmış Postgres performans izleme
- Uzun süre çalışan sorguların tanımlanması
- Vakum gerektiren tabloları algılama
- Yinelenen veya eksik dizinlerin tanımlaması
- Veritabanına ve kullanıcıya göre bağlantıların görünümü
- Sorgu açıklaması, çözümleme ve görselleştirme
- Karmaşık yapılandırma olmadan basit izleme
Uyarı
Lakebase Postgres şu anda Postgres konak sistemine aracı yüklemeyi gerektiren izleme araçlarını veya platformlarını desteklememektedir.
PgHero'yu yükleme
PgHero Docker, Linux ve Rails ile yüklemeyi destekler. Bu kılavuzda Docker ile PgHero'yu yükleme ve Bunu Lakebase Postgres veritabanınıza bağlama işlemi gösterilmektedir.
Başlamadan önce:
- pg_stat_statements uzantılı İzleyici'nin yüklü olduğundan emin olun. PgHero bunu sorgu istatistikleri için kullanır.
- Docker'ın yüklü olduğundan emin olun. Yönergeler için bkz. Docker Altyapısını Yükleme .
- İstemci tarafı güvenlik duvarı kullanırken ağ yapılandırması ve IP adreslerinin izin listesine alınması için bkz: Bağlantı dizeleri.
PgHero , DockerHub'da kullanılabilir. Yüklemek için şunu çalıştırın:
docker pull ankane/pghero
PgHero'yu Lakebase'e bağlama
Çalışma alanınızın sağ üst köşesindeki uygulamalar değiştiricisine tıklayarak Lakebase Uygulamasına gidin.
Projenizi seçin.
Veritabanı bağlantı penceresini açmak için Bağlan'a tıklayın.
Connection string'i kopyalayın.
<your-connection-string>değerini Lakebase Postgres bağlantı dizesi ile değiştirerek şu komutu çalıştırın:docker run -ti -e DATABASE_URL="<your-connection-string>" -p 8080:8080 ankane/pgheroPgHero panosuna erişmek için tarayıcınızda açın http://localhost:8080 .
Ayrıntılı bağlantı dizesi bilgi için bkz. Postgres istemcileri.
PgHero izleme özellikleri
PgHero odaklanmış izleme özellikleri sağlar:
- Yavaş sorgular: Veritabanınızdaki en yavaş sorguları belirleme ve analiz etme
- Sorgu istatistikleri: Sorgu yürütme istatistiklerini ve performans ölçümlerini görüntüleme
- Dizin kullanımı: Dizin verimliliğini izleme ve yinelenen veya kullanılmayan dizinleri tanımlama
- Tablo istatistikleri: Veritabanı tablo boyutları, satır sayıları ve vakumlama gereksinimleri
- Bağlantı istatistikleri: Veritabanına ve kullanıcıya göre bağlantıları görüntüleme ve bağlantı havuzlarını analiz etme
- Sorgu analizi: Sorgu yürütme planlarını açıklama, analiz etme ve görselleştirme
- Öneriler: Performans iyileştirmeleri için otomatik öneriler