Tato stránka byla strojově přeložena. Přečtěte si anglický originál. English

HQbird vám dává dva způsoby, jak vidět, co Firebird dělá: Pokročilé monitorování pro minutové grafy a živé detaily, a Reporty výkonnostního trasování pro hlubší analýzu pomalých a častých SQL dotazů. Oba běží na serveru; Pokročilé monitorování může také napájet HQCenter.

Dva přístupy k monitorování

Pokročilé monitorování

Průběžný sběr z Trace API, MON$, tabulky zámků, transakcí, CPU a RAM - zobrazeno jako minutové grafy s detaily pro každou minutu. Data se objeví po 1-2 minutách zpracování, lokálně na portu 8083 a volitelně v HQCenter.

Jak to použít

Report výkonnostního trasování

Naplánovaná hloubková analýza trasovacích logů (například přes pracovní den). Použijte ji pro statistický dopad velmi častých dotazů, dlouhých dotazů a podobných vzorů. K dispozici také pro čistý Firebird v některých předplatných kalkulačky.

Jak to nastavit

1. Pokročilé monitorování

Otevřete webové rozhraní HQbird na portu 8083 (například http://localhost:8083) se stejným uživatelským jménem a heslem jako hlavní rozhraní.

Grafy pokrývají IO, zátěž, dotazy, CPU/RAM hostitele, transakce a tabulku zámků. Každá minuta také zaznamenává nejlepší SQL, dlouhotrvající transakce a klientské procesy. Úplný seznam metrik: Přehled HQCenter.

Podívejte se na video pro nastavení a procházku minutovým pohledem.

2. Reporty výkonnostního trasování

HQbird může sbírat výkonnostní trasování podle plánu, aby našel pomalé, časté nebo jinak nákladné SQL dotazy. Nastavení zabere méně než minutu. Pokud místo toho používáte čistý Firebird, postupujte podle tohoto návodu.

Povolit trasování na úrovni serveru

V hlavním rozhraní (localhost:8082) otevřete kartu Výkon vlevo a zvolte Trasování na úrovni serveru HQbird (ikona konfigurace), abyste pokryli všechny databáze na serveru.

Karta Výkon HQbird - trasování na úrovni serveru
Karta Výkon → Trasování na úrovni serveru HQbird.

Povinná nastavení

Dialog nastavení monitorování výkonu HQbird
Povolte monitorování, nastavte CRON start/stop a limit trvání SQL.
  • Povolit monitorování výkonu - musí být zapnuto pro naplánovaná trasování.
  • Spustit trasovací relaci v / Zastavit trasovací relaci - CRON výrazy. Výchozí je 10:30-11:00; změňte to podle své zátěže.
  • Limit trvání SQL - zaznamená dotazy pomalejší než toto (v milisekundách). Výchozí je 1000 ms. Začněte na 50 ms, pak zkuste 1 ms a 0 ms v dalších dnech. Vraťte se na 50 ms, pokud trasování příliš naroste (například více než 5 GB za den).
  • Odeslat e-mail - odešle report e-mailem na adresy z konfigurace upozornění.

Užitečné CRON plány

Start Konec Co to dělá
0 0 * ? * * 0 10 * ? * * Každou hodinu, minuty 0-10
0 0 8 ? * * 0 0 17 ? * * Každý den 08:00-17:00
0 30 10,13,15 ? * * 0 0 11,14,16 ? * * Denně 10:30-11:00, 13:30-14:00, 15:30-16:00

Pokročilé parametry

Zpočátku je můžete nechat na výchozích hodnotách.

Pokročilé parametry monitorování výkonu HQbird
  • Šablona konfigurace - soubor šablony konfigurace trasování.
  • Filtr databází - obvykle AUTO. Název souboru nebo alias filtruje podle nich; Ručně používá regulární výraz (několik databází nebo několik aliasů pro jeden soubor).
  • Filtr názvu databáze - používá se s Ručně.
  • Formát trasování - AUTO, nebo vynutit 2.5 / 3.0. Zřídka potřebné.
  • Ponechat nedávné reporty - kolik HTML reportů ponechat ve výstupní složce.

Další pole jsou popsána v Uživatelské příručce HQbird.

Report

Každá úloha zapíše HTML soubor do výstupní složky a může ho odeslat e-mailem. Nejnovější report je také v rozhraní HQbird pro zobrazení nebo stažení.

Stáhněte nejnovější report výkonu z HQbird
Otevřete nebo stáhněte nejnovější report výkonu z rozhraní.
Příklad reportu výkonnostního trasování Firebird
Příklad reportu výkonu.

Podívejte se na video níže a na příklad analýzy výkonu, jak číst čísla.