Deze pagina is automatisch vertaald. Lees het Engelse origineel. English

Beantwoord zoveel mogelijk items voordat u een optimalisatietraject start. Laat leeg als u het niet zeker weet. E-mail de antwoorden en een zip van de logs naar [email protected].

Contact

  • Naam
  • Bedrijf
  • E-mailadres

Hardware

  • CPU-model en aantal cores
  • Hoeveelheid RAM
  • HDD/SSD-modellen (SAS, SATA, SSD) met grootte, cache, RPM of exact model
  • RAID? Zo ja: controllermodel (of moederbord voor software-RAID)
  • Hoeveel schijven en RAID-type (0, 1, 5, 6, 10, …)
  • Battery Backup Unit op de RAID, indien vereist?
  • RAID-cachemodus (Write Through, Write Back)
  • Stripe-grootte
  • Waar OS, database en tijdelijke bestanden op schijf staan
  • Blok-/clustergrootte van de databasepartitie
  • Elk ander hardwaredetail (leverancier, servermodel)

Virtualisatie

  • Is het OS een VM? Welke hypervisor (VMware, VirtualBox, …) en instantiegrootte (CPU, RAM, schijven)
  • Hoeveel andere VM's delen dezelfde host als Firebird?

Besturingssysteem

Windows: versie, 32/64-bit, service pack (bijvoorbeeld Windows Server 2022 64-bit). Als het een server is, is het dan een domeincontroller?

Linux: distributie en versie, 32/64-bit, kernel en glibc.

Firebird

  • Exacte versie (isql -z, of op Windows het tabblad Versie/Details van het uitvoerbare bestand)
  • Architectuur: Embedded, SuperServer, Classic of SuperClassic (fbserver versus één of meerdere fb_inet_server / firebird-processen)
  • Installatiemap

Database

  • Bestandsgrootte van de database
  • Hoeveel databases op dezelfde server?

Applicatie

  • Client/server (één app-instantie per gebruiker/pc) of middleware (weinig multi-tier-processen, bijv. Java in Tomcat)
  • 32- of 64-bit, en platform (Windows, Linux, macOS)
  • Typische en piekclientverbindingen (Firebird 2.1+: SELECT count(*) FROM MON$ATTACHMENTS)
  • Data access-laag (JDBC, ODBC, BDE, IBX, IBO, dbExpress, …)
  • Applicatietype (CRM, ERP, boekhouding, …)

Achtergrond van het probleem

  • Recente wijzigingen in hardware, OS of applicaties?
  • Willekeurige pieken of een patroon (na de lunch, rond 16:00, …)?
  • Beschrijf de vertraging in eenvoudige woorden - wat zeggen gebruikers?

Logs en bestanden

Zip alles in één archief en voeg het toe aan de e-mail.

  1. firebird.conf
  2. firebird.log (gezipt)
  3. Vanuit Firebird\bin (of equivalent), drie keer uitvoeren tijdens piekuren (bijvoorbeeld 11:00, 14:00, 16:00):
    fb_lock_print -d pad_naar_database > log111.txt
  4. gstat -h tijdens piekuren (rond het middaguur) en bij inactiviteit (vroeg in de ochtend of laat in de avond) - bewaar als tekst of een screenshot
  5. Tijdens piekuren: gstat -a -r > stat.txt