Dotazník optimalizace výkonu
Odpovězte na co nejvíce položek, než zahájíte optimalizační službu. Nechte prázdná místa, pokud si nejste jisti. Pošlete odpovědi a zip s logy na [email protected].
Kontakt
- Jméno
- Společnost
- E-mailová adresa
Hardware
- Model CPU a počet jader
- Velikost RAM
- Modely HDD/SSD (SAS, SATA, SSD) s velikostí, cache, RPM nebo přesným modelem
- RAID? Pokud ano: model řadiče (nebo základní deska pro softwarový RAID)
- Kolik disků a typ RAID (0, 1, 5, 6, 10, …)
- Záložní bateriová jednotka na RAID, pokud je vyžadována?
- Režim cache RAID (Write Through, Write Back)
- Velikost stripu
- Kde na disku jsou OS, databáze a dočasné soubory
- Velikost bloku/klastru oddílu databáze
- Jakékoli další hardwarové detaily (výrobce, model serveru)
Virtualizace
- Je OS virtuální stroj? Který hypervizor (VMware, VirtualBox, …) a velikost instance (CPU, RAM, disky)
- Kolik dalších virtuálních strojů sdílí stejný hostitel jako Firebird?
Operační systém
Windows: verze, 32/64-bit, service pack (například Windows Server 2022 64-bit). Pokud je to server, je řadičem domény?
Linux: distribuce a verze, 32/64-bit, jádro a glibc.
Firebird
- Přesná verze (
isql -z, nebo na Windows záložka Verze/Detaily spustitelného souboru) - Architektura: Embedded, SuperServer, Classic nebo SuperClassic (
fbservervs. jeden nebo více procesůfb_inet_server/firebird) - Instalační složka
Databáze
- Velikost databázového souboru
- Kolik databází je na stejném serveru?
Aplikace
- Klient/server (jedna instance aplikace na uživatele/PC) nebo middleware (několik vícevrstvých procesů, např. Java v Tomcat)
- 32- nebo 64-bit a platforma (Windows, Linux, macOS)
- Typická a špičková připojení klientů (Firebird 2.1+:
SELECT count(*) FROM MON$ATTACHMENTS) - Vrstva přístupu k datům (JDBC, ODBC, BDE, IBX, IBO, dbExpress, …)
- Typ aplikace (CRM, ERP, účetnictví, …)
Pozadí problému
- Nedávné změny v hardwaru, OS nebo aplikacích?
- Náhodné špičky nebo vzorec (po obědě, kolem 16:00, …)?
- Popište zpomalení jednoduše - co říkají uživatelé?
Logy a soubory
Zazipujte vše do jednoho archivu a přiložte k e-mailu.
firebird.conffirebird.log(zazipovaný)- Z
Firebird\bin(nebo ekvivalentu) spusťte třikrát ve špičce (například 11:00, 14:00, 16:00):fb_lock_print -d cesta_k_databazi > log111.txt gstat -hve špičce (kolem poledne) a v klidu (brzy ráno nebo pozdě večer) - uložte jako text nebo snímek obrazovky- Ve špičce:
gstat -a -r > stat.txt