Firebird zarządzanie: Różnice pomiędzy wersjami

Z wiki.groszek.pl
Przejdź do nawigacji Przejdź do wyszukiwania
Michalp (dyskusja | edycje)
Utworzono nową stronę "{{Robocza}} ==Serwer bazy danych Firebird== *Procesor. Jeśli serwer posiada kilka fizycznych procesorów lub procesor wielordzeniowy, instalujemy Firebirda w wersji Cl..."
 
Michalp (dyskusja | edycje)
Nie podano opisu zmian
Linia 2: Linia 2:


==Serwer bazy danych Firebird==
==Serwer bazy danych Firebird==
*Procesor. Jeśli serwer posiada kilka fizycznych procesorów lub procesor wielordzeniowy, instalujemy Firebirda w wersji Classic Server (lub SuperClassic dla >= Firebirda 2.5). Monitorujemy obciążenia procesora, może okazać się, że będzie konieczna wymiana na wydajniejszy,
*Procesor. Jeśli serwer posiada kilka fizycznych procesorów lub procesor wielordzeniowy, instalujemy Firebirda w wersji Classic Server (lub SuperClassic dla >= Firebirda 2.5). Monitorujemy obciążenia procesora, może okazać się, że będzie konieczna wymiana CPU na wydajniejszy,
*Dysk twardy,
*Dysk twardy,
**Plik z bazą danych najlepiej jeśli jest umieszczony na dedykowanym dysku. Dla dużych danych macierz RAID lub dyski SSD. Można plik bazy umieścić bezpośrednio w pamięci RAM (w Linuksie montowanie przez fstab, w Windowsie dodatkowe programy),
**Plik z bazą danych najlepiej jeśli jest umieszczony na dedykowanym dysku. Dla dużych danych macierz RAID lub dyski SSD. Można plik bazy umieścić bezpośrednio w pamięci RAM (w Linuksie montowanie przez fstab, w Windowsie dodatkowe programy),
**Zabezpieczamy dostęp do pliku bazy danych nie udostępniając dysku i/lub pliku.
**Zabezpieczamy dostęp do pliku bazy danych nie udostępniając dysku i/lub pliku.
*Sieć,
*Sieć:
**Zapora sieciowa. Firebird korzysta z portu TCP/IP 3051. Jeśli są duże opóźnienia w dostepie do bazy, można wyłączyć chwilowo zaporę,
**Zapora sieciowa. Firebird korzysta z portu TCP/IP 3051. Jeśli są duże opóźnienia w dostepie do bazy, można wyłączyć chwilowo zaporę,
**Wydajność sieci sprawdzamy poprzez polecenie ping do serwera Firebirda z parametrem
**Wydajność sieci sprawdzamy poprzez polecenie ping do serwera Firebirda z parametrem -l 8192. Opóźnienie nie powinno być większe niż 2 ms. Przykład:
-l 8192
ping -l 8192 192.168.1.2
Opóźnienie nie powinno być większe niż 2 ms.
*Oprogramowanie:
*Oprogramowanie.
** Program antywirusowy jeśli serwer Windows. Dodaje serwera firebirda do zaufanych aplikacji. Skanowanie pliku bazy danych może również wpłynąć na wydajność (wykluczamy lokalizację),
** Program antywirusowy jeśli serwer Windows. Dodaje serwera firebirda do zaufanych aplikacji. Skanowanie pliku bazy danych może również wpłynąć na wydajność (wykluczamy lokalizację),
** Aktualny system operacyjny wraz z aktualnym sterownikami,
** Aktualny system operacyjny wraz z aktualnym sterownikami,
Linia 17: Linia 16:


==Operacja Firebirda==
==Operacja Firebirda==
==sweep==
==gbak===
===gfix===


[[Category:Baza danych]]
[[Category:Baza danych]]

Wersja z 11:16, 25 cze 2014

Szablon:Robocza

Serwer bazy danych Firebird

  • Procesor. Jeśli serwer posiada kilka fizycznych procesorów lub procesor wielordzeniowy, instalujemy Firebirda w wersji Classic Server (lub SuperClassic dla >= Firebirda 2.5). Monitorujemy obciążenia procesora, może okazać się, że będzie konieczna wymiana CPU na wydajniejszy,
  • Dysk twardy,
    • Plik z bazą danych najlepiej jeśli jest umieszczony na dedykowanym dysku. Dla dużych danych macierz RAID lub dyski SSD. Można plik bazy umieścić bezpośrednio w pamięci RAM (w Linuksie montowanie przez fstab, w Windowsie dodatkowe programy),
    • Zabezpieczamy dostęp do pliku bazy danych nie udostępniając dysku i/lub pliku.
  • Sieć:
    • Zapora sieciowa. Firebird korzysta z portu TCP/IP 3051. Jeśli są duże opóźnienia w dostepie do bazy, można wyłączyć chwilowo zaporę,
    • Wydajność sieci sprawdzamy poprzez polecenie ping do serwera Firebirda z parametrem -l 8192. Opóźnienie nie powinno być większe niż 2 ms. Przykład:

ping -l 8192 192.168.1.2

  • Oprogramowanie:
    • Program antywirusowy jeśli serwer Windows. Dodaje serwera firebirda do zaufanych aplikacji. Skanowanie pliku bazy danych może również wpłynąć na wydajność (wykluczamy lokalizację),
    • Aktualny system operacyjny wraz z aktualnym sterownikami,
    • Okresowo przeglądamy logi serwera dostępne w pliku Firebird.log

Operacja Firebirda

sweep

gbak=

gfix