Podręcznik Modus, Meso
Ślad: • optymalizacja

Optymalizacja

W celu poprawy wydajności można wykonać optymalizację bazy danych programu. Optymalizacje wykonuje się w panelu administracyjnym RhoAdmin (dawniej ModusAdmin).

W trakcie wykonywania optymalizacji NIE MOŻNA uruchamiać systemu „Modus”, gdyż grozi to uszkodzeniem pliku bazy i utratą danych.

W zależności od wielkości bazy danych oraz konfiguracji komputera proces optymalizacji może potrwać nawet kilkadziesiąt minut.

Prędkość działania serwera Firebird w znacznym stopniu zależy od systemu operacyjnego na którym jest zainstalowany. Baza firebird od samego początku była dedykowana na systemy Linux, dlatego tez pracuje na nim o wiele szybciej niż na systemie Windows.

Wyłączanie karty sieciowej

http://www.eightforums.com/tutorials/37681-network-adapter-nic-enable-disable-windows.html Windows

  • pobranie nazw połączeń sieciowych
  • netsh interface show interface
  • wyłączenie karty sieciowej z lini poleceń
  • netsh interface set interface „Wireless Network Connection” Disable
  • netsh interface set interface „Local Area Connection” Disable
  • włączenie karty sieciowej z lini poleceń
  • netsh interface set interface „Wireless Network Connection” Enable
  • netsh interface set interface „Local Area Connection” Enable
  • lub tez
  • net start dot3svc
  • net stop dot3svc
Windows 8.1 Get-NetAdapter |Where status -ne up | Enable-NetAdapter
wmic nic get name, index

wmic path win32_networkadapter where index=index-number call enable

For example: wmic path win32_networkadapter where index=2 call enable

wmic path win32_networkadapter where index=index-number call disable

For example: wmic path win32_networkadapter where index=2 call disable

Optymalizacja automatyczna

W celu poprawy wydajności systemu oraz zachowania spójności bazy danych należy regularnie wykonać optymalizację bazy danych programu (najlepiej codziennie). Operacja ta, może odbywać się automatycznie jako zadanie cyklicznie wykonywane przez system operacyjny.

Podczas wykonywania optymalizacji do bazy danych nie mogą być ustanowione żadne połączenia, połączenie się do bazy w trakcie optymalizacji może nieodwracalnie uszkodzić bazę danych.

Optymalizacja automatyczna nie jest rekomendowana przez RHO Software, powinna być wykonywana ręcznie po wcześniejszym sprawdzeniu czy do bazy danych nie ma ustanowionych połączeń.
Procedura optymalizacji

Aby wykonać optymalizację bazy danych systemu, należy uruchomić program gbak.exe o ustalonej przez nas porze dnia. Program gbak domyślnie znajduje sie w katalogu

C:\Program files\Firebird\Firebird_2_5\bin

Proces optymalizacji składa się z dwóch etapów. Pierwszy to utworzenie kopii bazy danych, a drugi to przywrócenie danych z kopii do bazy danych. Z tego powodu konieczne są do przeprowadzenia dwa zadania w harmonogramie zadań.

Polecenie do utworzenia kopii bazy danych:

gbak -v -t -user SYSDBA -password "masterkey" C:\Modus\db\start.fdb C:\backup\backup.bak 

Bardzo ważną sprawą jest zablokowanie dostępu do połączenia użytkowników do bazy danych, gdy przeprowadzany jest proces przywracania danych z kopii do bazy danych, można to zrobić za pomocą polecenia:

gfix -shut -tran 240 -user SYSDBA -password "masterkey" C:\Modus\db\start.fdb

Polecenie do przywrócenia danych z kopii:

gbak -r o -v -user SYSDBA -password "masterkey" C:\backup\backup.bak C:\Modus\db\start.fdb 

Gdzie:

  • „masterkey” to domyślne hasło bazy danych dla użytkownika SYSDBA
  • C:\Modus\db\start.fdb to ścieżka do bazy danych systemu
  • C:\backup\backup.bak to ścieżka do utworzenia pliku kopii
  • 240 - liczba minut zablokowania bazy danych
Program gbak sam nie utworzy katalogu backup'u, należy zrobić to przed rozpoczęciem kopiowania bazy danych.

Optymalizacja automatyczna - przykład dla systemu Windows

  1. Proszę pobrać plik optymalizacja.bat
  2. Edytować pobrany plik klikając na niego prawym przyciskiem myszy i wybierając Edytuj
  3. Zamienić dane w pliku na dane odpowiadające Państwa firmie i zapisać (hasło, ścieżka bazy danych itp)
  4. Umieścić plik w katalogu bin Firebirda (domyślnie - C:\Program files\Firebird\Firebird_2_5\bin\)
  5. Korzystając z dowolnego programu do harmonogrowania zadań wybrać plik i ustawić datę jego wykonania.

Aby uruchomić Harmonogram zadań przy użyciu interfejsu systemu Windows

  1. Kliknij przycisk Start.
  2. Kliknij polecenie Panel sterowania.
  3. Kliknij opcję System i konserwacja.
  4. Kliknij folder Narzędzia administracyjne.
  5. Kliknij dwukrotnie ikonę Harmonogram zadań.

Aby utworzyć zadanie podstawowe przy użyciu interfejsu systemu Windows

  1. Jeśli Harmonogram zadań nie jest otwarty, uruchom go.
  2. Znajdź i kliknij folder zadania w drzewie konsoli, w którym chcesz utworzyć zadanie.
  3. W okienku akcji kliknij pozycję Utwórz zadanie podstawowe.
  4. Postępuj zgodnie z instrukcjami wyświetlanymi w kreatorze tworzenia zadania podstawowego.

++++Krok 1|++++ ++++Krok 2|++++ ++++Krok 3|++++ ++++Krok 4|++++ ++++Krok 5|++++ ++++Krok 6|++++ ++++Krok 7|++++

Ustaw godzinę optymalizacji (Krok 4) na taką, w której nie będzie ryzyka połączenia do bazy danych przez użytkowników (np. 23:00 - 2:00)
Poprzednia Następna

Narzędzia witryny

  • Indeks

Narzędzia strony

  • Pokaż źródło strony
  • Odnośniki
  • Do góry

Narzędzia użytkownika

  • Zaloguj
pl/administrator/optymalizacja.txt · ostatnio zmienione: 2024/07/15 07:45 przez 127.0.0.1
Podręcznik Modus, Meso

Spis treści

Spis treści

  • Optymalizacja
  • Optymalizacja automatyczna
    • Optymalizacja automatyczna - przykład dla systemu Windows