Firebird zarządzanie: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
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..." |
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: | ||
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
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