Kategorie szkoleń | Egzaminy | Kontakt
  • 1
  • 0
  • 51

Wiadomo, że minimalną jednostką operacji I/O jest strona. W różnych miejscach podawane są różne wielkości strony. Od czego to zależy? Jaka jest domyślna wielkość strony w serwerze Informix?

  • Zapytał
  • @ | 02.10.2015
  • TRENER MODERATOR ALTKOM AKADEMII

Odpowiedź (1)

  • 0

W kontekście serwera Informix musimy wyróżnić, tzw. wielkość strony "systemowej". Ta wielkość jest predefiniowana dla danej platformy. Dla AIX i Windows wynosi 4 KB, dla pozostałych platform UNIX - 2 KB.

Z tą systemową wielkością strony zawsze tworzony jest root dbspace.

Jeżeli chcemy sprawdzić jaka jest systemowa wielkość strony naszej instancji Informix, to można to sprawdzić odczytując zerową stronę z pierwszego chunk'a rootdb:

 

oncheck -pr | more

Validating IBM Informix Dynamic Server reserved pages  

    Validating PAGE_PZERO...

    Identity                       IBM Informix Dynamic Ser
                                   ver Copyright 2001, 2013
                                     IBM Corporation.
    Database system state          0
    Database system flags          0x3
    Page Size                      2048 (b)
    Date/Time created              09/03/2015 08:52:07
    Version number of creator      27
    Last modified time stamp       0
    UID of rootdbs creator         1000
    Index Page Logging             OFF
    HA Disk Owner                  <null>

 

W powyższym przykładzie w pozycji Page Size jest podana wartość 2048 bajtów.

Administrator może utworzyć nowe przestrzenie bazodanowe z inną niż systemowa wielkością strony.

Wówczas wielkość strony definiowanej musi być całkowitą wielokrotnością wielkości strony systemowej i wynosić nie więcej niż 16 KB.

 

 

  • Odpowiedział
  • @ | 02.10.2015
  • TRENER MODERATOR ALTKOM AKADEMII