Bu sayfa makine çevirisidir. İngilizce orijinalini okuyun. English

HQbird size Firebird'in ne yaptığını görmek için iki yol sunar: dakikalık grafikler ve canlı ayrıntılar için Gelişmiş İzleme ve yavaş ve sık SQL'in daha derin analizi için Performans İzleme Raporları. Her ikisi de sunucuda çalışır; Gelişmiş İzleme ayrıca HQCenter'ı besleyebilir.

İki izleme yaklaşımı

Gelişmiş İzleme

Trace API, MON$, kilit tablosu, işlemler, CPU ve RAM'den sürekli toplama - her dakika için ayrıntılı olarak dakikalık grafikler olarak gösterilir. Veriler 1-2 dakikalık işlemden sonra, yerel olarak 8083 portunda ve isteğe bağlı olarak HQCenter'da görünür.

Nasıl kullanılır

Performans İzleme Raporu

İzleme günlüklerinin (örneğin bir iş günü boyunca) zamanlanmış derinlemesine analizi. Çok sık sorguların, uzun sorguların ve benzer desenlerin istatistiksel etkisi için kullanın. Bazı hesap makinesi aboneliklerinde standart Firebird için de mevcuttur.

Nasıl kurulur

1. Gelişmiş İzleme

HQbird web arayüzünü 8083 portunda açın (örneğin http://localhost:8083) ana arayüzle aynı kullanıcı adı ve şifreyle.

Grafikler IO, yük, sorgular, ana bilgisayar CPU/RAM, işlemler ve kilit tablosunu kapsar. Her dakika ayrıca en iyi SQL, uzun süren işlemler ve istemci süreçlerini kaydeder. Tam metrik listesi: HQCenter genel bakış.

Kurulum ve dakikalık görünümün tanıtımı için videoyu izleyin.

2. Performans İzleme Raporları

HQbird, yavaş, sık veya başka şekilde maliyetli SQL'i bulmak için performans izlemelerini bir programa göre toplayabilir. Kurulum bir dakikadan az sürer. Bunun yerine standart Firebird kullanıyorsanız, bu talimatı izleyin.

Sunucu düzeyinde izlemeyi etkinleştirin

Ana arayüzde (localhost:8082), soldaki Performans sekmesini açın ve sunucudaki tüm veritabanlarını kapsamak için HQbird sunucu düzeyi izleme (yapılandırma simgesi) seçeneğini seçin.

HQbird Performans sekmesi - sunucu düzeyi izleme
Performans sekmesi → HQbird sunucu düzeyi izleme.

Zorunlu ayarlar

HQbird performans izleme ayarları iletişim kutusu
İzlemeyi etkinleştirin, CRON başlangıç/bitişini ve SQL süre sınırını ayarlayın.
  • Performans izlemeyi etkinleştir - zamanlanmış izlemeler için açık olmalıdır.
  • İzleme oturumunu başlat / İzleme oturumunu durdur - CRON ifadeleri. Varsayılan 10:30-11:00'dır; yükünüze uyacak şekilde değiştirin.
  • SQL süre sınırı - bundan daha yavaş sorguları günlüğe kaydedin (milisaniye). Varsayılan 1000 ms'dir. 50 ms ile başlayın, ardından sonraki günlerde 1 ms ve 0 ms deneyin. İzlemeler çok büyürse (örneğin günde 5 GB'den fazla) 50 ms'ye geri dönün.
  • E-posta gönder - raporu Alerts yapılandırmasındaki adresleri kullanarak e-postayla gönderir.

Kullanışlı CRON programları

Başlangıç Bitiş Ne yapar
0 0 * ? * * 0 10 * ? * * Her saat, 0-10. dakikalar
0 0 8 ? * * 0 0 17 ? * * Her gün 08:00-17:00
0 30 10,13,15 ? * * 0 0 11,14,16 ? * * Günlük 10:30-11:00, 13:30-14:00, 15:30-16:00

Gelişmiş parametreler

Bunları ilk başta varsayılan değerlerinde bırakabilirsiniz.

HQbird gelişmiş performans izleme parametreleri
  • Yapılandırma şablonu - izleme yapılandırma şablonu dosyası.
  • Veritabanı filtresi - genellikle AUTO. Dosya adı veya Takma ad bunlara göre filtreler; Manuel normal bir ifade alır (bir dosya için birden çok veritabanı veya birden çok takma ad).
  • Veritabanı adı filtresi - Manuel ile kullanılır.
  • İzleme formatı - AUTO veya 2.5 / 3.0'ı zorla. Nadiren gerekir.
  • Son raporları sakla - çıktı klasöründe kaç HTML raporu saklanacağı.

Diğer alanlar HQbird Kullanıcı Kılavuzu'nda açıklanmıştır.

Rapor

Her iş, çıktı klasörüne bir HTML dosyası yazar ve e-postayla gönderebilir. En yeni rapor ayrıca görüntüleme veya indirme için HQbird arayüzünde de bulunur.

HQbird'den en son performans raporunu indirin
En son performans raporunu arayüzden açın veya indirin.
Örnek Firebird performans izleme raporu
Örnek performans raporu.

Sayıların nasıl okunacağı için aşağıdaki videoya ve performans analizi örneğine bakın.