[comment]: # ({122e7ac7-23de852a})
# 10 Cache wartości

[comment]: # ({/122e7ac7-23de852a})

[comment]: # ({3196d499-f73e0537})
#### Przegląd

Aby znacznie przyspieszyć obliczanie wyrażeń wyzwalaczy, pozycji obliczanych oraz
niektórych makr, serwer Zabbix obsługuje opcję pamięci podręcznej wartości.

Ta pamięć podręczna w pamięci operacyjnej może być używana do uzyskiwania dostępu do danych historycznych zamiast
wykonywania bezpośrednich wywołań SQL do bazy danych. Jeśli wartości historyczne nie są
obecne w pamięci podręcznej, brakujące wartości są pobierane z bazy danych, a pamięć podręczna
jest odpowiednio aktualizowana.

[comment]: # ({/3196d499-f73e0537})

[comment]: # ({3ddad3d1-3add2a5c})
Wartości pozycji pozostają w pamięci podręcznej wartości do momentu, gdy:

-   pozycja zostanie usunięta (wartości z pamięci podręcznej są usuwane po następnej synchronizacji konfiguracji);
-   wartość pozycji znajdzie się poza zakresem czasu lub liczby określonym w wyrażeniu wyzwalacza/obliczanej pozycji
    (wartość z pamięci podręcznej jest usuwana po odebraniu nowej wartości);
-   zakres czasu lub liczby określony w wyrażeniu wyzwalacza/obliczanej pozycji zostanie zmieniony
    tak, że do obliczeń wymagane będzie mniej danych (niepotrzebne wartości z pamięci podręcznej są usuwane po 24 godzinach).

::: notetip
Stan pamięci podręcznej wartości można obserwować za pomocą opcji [runtime control](/manual/concepts/server#runtime-control) serwera
`diaginfo` (lub `diaginfo=valuecache`) oraz sprawdzając sekcję z informacjami diagnostycznymi pamięci podręcznej wartości.
Może to być przydatne przy określaniu błędnie skonfigurowanych wyzwalaczy lub obliczanych pozycji.
:::

[comment]: # ({/3ddad3d1-3add2a5c})

[comment]: # ({f48e0bba-1fb59f91})
Aby włączyć funkcjonalność pamięci podręcznej wartości, w pliku
[konfiguracji](/manual/appendix/config/zabbix_server) serwera Zabbix
obsługiwany jest opcjonalny parametr **ValueCacheSize**.

Do monitorowania pamięci podręcznej wartości obsługiwane są dwie wewnętrzne pozycje:
**zabbix\[vcache,buffer,<mode>\]** oraz
**zabbix\[vcache,cache,<parameter>\]**. Więcej szczegółów można znaleźć w sekcji
[pozycje wewnętrzne](/manual/config/items/itemtypes/internal).

[comment]: # ({/f48e0bba-1fb59f91})
