Od teraz można zarejestrować lub zalogować się na forum poprzez konto Facebook albo Google :) Jeśli zalogujesz się w ten sposób i na forum jest już utworzone konto o takim samym adresie e-mail, wówczas oba konta zostaną ze sobą powiązane. Czyli zachowane zostaną wszystkie ustawienia i posty.

Jeśli adresy e-mail będą różne, wówczas zostanie założone nowe czyste konto. W razie czego można zmienić w ustawieniach istniejącego konta adres na inny :arrow: ucp.php?i=ucp_profile&mode=reg_details

Ten komunikat można zamknąć w prawy górnym rogu.

Poradnik • Firebird 5 - migracja bazy danych

Zbiór wskazówek dotyczących konfiguracji EU.
EasyUploader
Administrator
Posty: 9192
Rejestracja: 14 cze 2011, 13:10
Podziękował: 95 razy
Otrzymał podziękowań: 155 razy
Kontakt:

Poradnik • Firebird 5 - migracja bazy danych

Post autor: EasyUploader »

BARDZO WAŻNE :!:
Bazy danych działające na Firebird 5 domyślnie mają rozszerzenie .EU5 :!:
Czy warto dokonać migracji bazy danych?

Migracja z Firebird 2.5 do Firebird 5.0 jest wyraźnie opłacalna. W praktycznych testach na realnych danych:
  • większość operacji przyspiesza od 10% do 20%,
  • operacje intensywne I/O (zdjęcia, duże listy) zyskują 30–50%.
Firebird 5.0 daje też korzyści pozawydajnościowe: nowy optimizer, lepszą obsługę indeksów, stabilniejsze transakcje, poprawione SMP, nowy engine DSQL, lepszą obsługę dużych zapytań i nowoczesne protokoły sieciowe.

Poniższej wyniki wykonanych testów:
  1. Wczytanie głównej listy (lokalnie) – 120 000 aukcji
    • 2.5 → 12,4s
    • 5.0 → 11,7s (↑ 5,6%)
  2. Wczytanie głównej listy (VPN) – 15 000 aukcji
    • 2.5 → 7,6s
    • 5.0 → 6,2s (↑ 18,4%)
  3. Odkodowywanie parametrów kategorii (lokalnie) – 120 000 aukcji
    • 2.5 → 44s
    • 5.0 → 12s (↑ 72,7%)
  4. Odkodowywanie parametrów kategorii (VPN) – 15 000 aukcji
    • 2.5 → 62s
    • 5.0 → 56s (↑ 9,7%)
  5. Hurtowa edycja zdjęć: dodanie / usunięcie (lokalnie) – 300 aukcji
    • 2.5 → 36s / 17s
    • 5.0 → 20s / 8s (↑ 44,4% / ↑ 52,9%)
  6. Hurtowa edycja zdjęć: dodanie / usunięcie (VPN) – 100 aukcji
    • 2.5 → 67s / 64s
    • 5.0 → 57s / 57s (↑ 14,9% / ↑ 10,9%)
  7. Wczytanie głównej listy (lokalnie) – 40 000 transakcji
    • 2.5 → 2,16s
    • 5.0 → 1,93s (↑ 10,6%)
  8. Wczytanie głównej listy (VPN) – 40 000 transakcji
    • 2.5 → 19s
    • 5.0 → 18,5s (↑ 2,6%)

Konfiguracja głównego komputera - serwera
  1. Aktualizujemy EU do najnowszej wersji.

  2. W przypadku stanowiska skonfigurowanego do pracy zdalnej w zakładce "Ustawienia -> Konfiguracja -> Baza danych", należy wybrać połączenie lokalne i po wykonaniu testu połączenia zamknąć EU.

    Obrazek

  3. Gdy mamy zainstalowany serwer Firebird 2.5, wtedy trzeba go odinstalować i uruchomić ponownie komputer, aby mieć pewność, że żaden pracownik nie podłączy się nam w międzyczasie do bazy.

  4. Jeśli będziemy korzystać z połączenia zdalnego, wówczas od razu instalujemy serwer Firebird 5 64-bit :arrow: https://firebirdsql.org/en/firebird-5-0/#windows-x64
    :idea: Podczas instalacji zostawiamy domyślne ustawienia - nic nie zmieniamy.
  5. Pobieramy pakiet serwisowy dla bazy danych :arrow: https://easyuploader.pl/down/EasyUpload ... rwisowy.7z
    WAŻNE :!: Archiwum, należy wypakować na dysku, gdzie jest najwięcej wolnego miejsca.
  6. Z pakietu serwisowego kopiujemy folder "fb5" do katalogu, gdzie jest zainstalowany EU.

    Obrazek

:idea: Teraz w zależności od potrzeb możemy założyć nową pustą bazę danych lub przekonwertować istniejącą, jeśli chcemy zachować dotychczasowe dane. Proszę wybrać właściwe dla siebie rozwiązanie.
Założenie nowej bazy
  1. Istniejącą bazę danych, należy usunąć lub przenieść z danych użytkownika :arrow: viewtopic.php?t=7886 (domyślnie "BAZA.EU3" w podkatalogu "db").

  2. Uruchamiamy EU, który utworzy nową lokalną bazę "BAZA.EU5".

  3. W razie potrzeby konfigurujemy połączenie zdalne wg poradnika :arrow: viewtopic.php?t=622.
    UWAGA :!:
    Oczywiście instalację starej wersji Firebirda 2.5, należy pominąć.

    Trzeba też pamiętać o dodaniu Firebirda 5 do wyjątków w zaporze (domyślnie plik "C:\Program Files\Firebird\Firebird_5_0\firebird.exe").

    Ze względu na zmianę rozszerzenie bazy danych, należy również poprawić ścieżki na wszystkich podłączonych stanowiskach z "BAZA.EU3" na "BAZA.EU5" :!:

Konwersja istniejącej bazy
  1. Aktualną bazę danych, należy przenieść z danych użytkownika :arrow: viewtopic.php?t=7886 (domyślnie "BAZA.EU3" w podkatalogu "db") do folderu, gdzie został wypakowany pakiet serwisowy.

  2. Z pakietu serwisowego uruchamiamy skrypt "2.5 Konwersja bazy do 5.0.bat", który przeniesie stare dane do nowej bazy "BAZA.EU5".

    Obrazek

  3. Po zakończeniu konwersji przenosimy nową bazę do podkatalogu "db" w danych użytkownika.

  4. Uruchamiamy EU i sprawdzamy czy połączono się z serwerem Firebird 5.

    Obrazek

  5. Robimy testy i weryfikujemy czy wszystkie dane zostały przeniesione prawidłowo.
    :idea: W razie jakichkolwiek błędów, należy usunąć nową bazę i przywrócić na swoje miejsce plik "BAZA.EU3". Odinstalować Firebirda 5 oraz usunąć folder "fb5" z katalogu EU.
  6. Jeśli wszystko jest ok, wówczas konfigurujemy połączenie zdalne wg w/w poradnika.
Pozdrawiam, Marcin
kontakt.photosoft(małpa)gmail.com

:arrow: Tutaj pobierzesz najnowszy instalator EU
ODPOWIEDZ