Ова страница је машински преведена. Прочитајте енглески оригинал. English

Одговорите на што више ставки пре него што започнете ангажман за оптимизацију. Оставите празна поља ако нисте сигурни. Пошаљите одговоре и зип датотеке са логовима на [email protected].

Контакт

  • Име
  • Компанија
  • Имејл адреса

Хардвер

  • Модел процесора и број језгара
  • Количина RAM-а
  • Модели HDD/SSD дискова (SAS, SATA, SSD) са величином, кешом, RPM-ом или тачним моделом
  • RAID? Ако јесте: модел контролера (или матична плоча за софтверски RAID)
  • Колико дискова и тип RAID-а (0, 1, 5, 6, 10, …)
  • Батеријска јединица за напајање (BBU) на RAID-у, ако је потребна?
  • Режим RAID кеша (Write Through, Write Back)
  • Величина страјпа
  • Где се на диску налазе ОС, база података и привремене датотеке
  • Величина блока/кластера партиције базе података
  • Било који други детаљ о хардверу (произвођач, модел сервера)

Виртуелизација

  • Да ли је ОС виртуелна машина? Који хипервизор (VMware, VirtualBox, …) и величина инстанце (CPU, RAM, дискови)
  • Колико других виртуелних машина дели исти хост са Firebird-ом?

Оперативни систем

Windows: верзија, 32/64-битни, сервис пакет (на пример Windows Server 2022 64-bit). Ако је сервер, да ли је доменски контролер?

Linux: дистрибуција и верзија, 32/64-битни, кернел и glibc.

Firebird

  • Тачна верзија (isql -z, или на Windows-у картица Version/Details у својствима извршне датотеке)
  • Архитектура: Embedded, SuperServer, Classic или SuperClassic (fbserver наспрам једног или више fb_inet_server / firebird процеса)
  • Фасцикла за инсталацију

База података

  • Величина датотеке базе података
  • Колико база података је на истом серверу?

Апликација

  • Клијент/сервер (једна инстанца апликације по кориснику/рачунару) или middleware (неколико процеса на више нивоа, нпр. Java у Tomcat-у)
  • 32- или 64-битна, и платформа (Windows, Linux, macOS)
  • Типичне и максималне клијентске конекције (Firebird 2.1+: SELECT count(*) FROM MON$ATTACHMENTS)
  • Слој приступа подацима (JDBC, ODBC, BDE, IBX, IBO, dbExpress, …)
  • Тип апликације (CRM, ERP, рачуноводство, …)

Позадина проблема

  • Скорашње промене у хардверу, ОС-у или апликацијама?
  • Насумични пикови или образац (после ручка, око 16:00, …)?
  • Опишите успоравање једноставним речима - шта кажу корисници?

Логови и датотеке

Зипујте све у једну архиву и приложите је уз имејл.

  1. firebird.conf
  2. firebird.log (зиповано)
  3. Из Firebird\bin (или еквивалентне фасцикле), покрените три пута у време пика (на пример 11:00, 14:00, 16:00):
    fb_lock_print -d path_to_database > log111.txt
  4. gstat -h у време пика (око поднева) и у време мировања (рано ујутру или касно увече) - сачувајте као текст или снимак екрана
  5. У време пика: gstat -a -r > stat.txt