Podręcznik Modus, Meso
Ślad: • port_3050 • rozmiar_strony

ROZMIAR STRONY PLIKU BAZY DANYCH

Pojęcie strony pliku bazy danych (ang. page size) odnosi się do struktury pliku bazy danych Firebird® i oznacza pojedynczy blok danych w pliku. Serwer bazodanowy podczas operacji odczytu lub zapisu danych do pliku bazy operuje właśnie na takich blokach danych. Zwiększając rozmiar strony pliku bazy danych zwiększa się jednocześnie ilość danych odczytywaną/zapisywaną jedną operacją dyskową. Zatem poprzez zwiększenie rozmiaru strony pliku bazy, zmniejsza się jednocześnie ilość operacji dyskowych przeprowadzanych przez serwer.

ROZMIAR STRONY A WYDAJNOŚĆ

Domyślną wielkością strony pliku bazy danych Firebird® w wersji 1.5 było 1024 bajty i taką właśnie wartość tego parametru mają bazy danych, które dostarczane były z systemem Modus w wersjach 1.16 i starszych. Począwszy od wersji 2.0 serwera Firebird®, domyślną wartością tego parametru jest 4096 bajtów.

Testy wydajnościowe (przeprowadzone również w RHO Software) wykazały, że zwiększenie rozmiaru strony pliku bazy danych może przyspieszyć wykonanie niektórych zapytań o 20% (według niektórych źródeł nawet 30%). Dotyczy to szczególnie dużych baz danych oraz dużych ewidencji.

Testy wykonane w RHO Software na bazie danych systemu Modus pokazały, że największy wzrost wydajności uzyskano przy wartości rozmiaru strony pliku ustawionej na 4096 lub 8192. Nie można jednoznacznie wskazać, która wartość będzie optymalna, gdyż zależy to nie tylko od rozmiaru całej bazy danych, ale również od rozmiaru poszczególnych ewidencji.

ZMIANA ROZMIARU STRONY W BAZIE SYSTEMU MODUS

Rozmiar strony pliku bazy danych może zostać określony tylko podczas jednej z poniższych operacji:

  1. Tworzenia nowej bazy danych.
  2. Odtwarzania bazy danych z pliku kopii.

Począwszy od wersji 1.7.2 panelu administracyjnego RhoAdmin wprowadzono możliwość określenia rozmiaru strony pliku bazy danych. Opcja jest dostępna w panelu administracyjnym na zakładce Ustawienia. Aby zmienić rozmiar strony bazy danych należy wybrać określoną wartość i wcisnąć przycisk Zapisz ustawienia.

Należy pamiętać, że zmiana wartości tej opcji nie aktualizuje rozmiaru strony bazy danych on-line i zostanie zastosowana dopiero w momencie odtwarzania bazy danych z kopii zapasowej.
Najszybszym sposobem zmiany wielkości strony w istniejącej bazie danych jest wykonanie funkcji optymalizacji bazy danych, która tworzy kopię bazy, a następnie odtwarza bazę z tej kopii.

Czytaj również: Kopie zapasowe * Optymalizacja bazy danych

WIĘCEJ NA TEN TEMAT

Z pojęciem strony pliku bazy danych związanych jest jeszcze kilka innych zagadnień technicznych, w tym m.in. głębokość indeksów, rozmiar pamięci podręcznej serwera (tzw. cache) czy wielkość klastra dysku twardego. Stosowne informacje można znaleźć w ogólnodostępnej dokumentacji serwera Firebird®.

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/rozmiar_strony.txt · ostatnio zmienione: 2024/07/15 07:45 przez 127.0.0.1
Podręcznik Modus, Meso

Spis treści

Spis treści

  • ROZMIAR STRONY PLIKU BAZY DANYCH
    • ROZMIAR STRONY A WYDAJNOŚĆ
    • ZMIANA ROZMIARU STRONY W BAZIE SYSTEMU MODUS
    • WIĘCEJ NA TEN TEMAT