[comment]: # ({48f541a4-ee7b9a7e})
# 20 Unterstützung für große JSON-Werte

[comment]: # ({/48f541a4-ee7b9a7e})

[comment]: # ({339046b2-1557bf10})
Um eine zuverlässige Verarbeitung großer Werte mit dem JSON-[Datentyp](/manual/config/items/item#configuration) (1 MiB oder mehr) sicherzustellen, prüfen Sie die folgenden Konfigurationsänderungen und wenden Sie sie bei Bedarf an:

1\. Wenn Sie MySQL oder MariaDB verwenden, erhöhen Sie die maximal zulässige Paketgröße in `/etc/mysql/my.cnf` (auf manchen Systemen ist standardmäßig möglicherweise 1 MB eingestellt):

```ini
[mysqld]
max_allowed_packet=128M

[mysqldump]
max_allowed_packet=1G
```

2\. Passen Sie bei Bedarf zusätzliche MySQL-/MariaDB-[Server-Systemvariablen](https://dev.mysql.com/doc/refman/8.4/en/server-system-variables.html) und [InnoDB-Systemvariablen](https://dev.mysql.com/doc/refman/8.4/en/innodb-parameters.html) an. Zum Beispiel:

```ini
innodb_io_capacity=1900
connect_timeout=600
wait_timeout=57600
interactive_timeout=57600
net_read_timeout=7200
net_write_timeout=7200
net-buffer-length=32704
```

3\. Erhöhen Sie [`HistoryCacheSize`](/manual/appendix/config/zabbix_server#historycachesize) in der Zabbix-Server-Konfigurationsdatei auf `2G`.

4\. Wenn Sie Zabbix Proxy verwenden, erhöhen Sie [`HistoryCacheSize`](/manual/appendix/config/zabbix_proxy#historycachesize) auf `2G` und [`ProxyMemoryBufferSize`](/manual/appendix/config/zabbix_proxy#proxymemorybuffersize) auf `2G` in der Proxy-Konfigurationsdatei.

5\. Wenn Sie Zabbix Agent verwenden, erhöhen Sie die Kommunikations-Timeouts zwischen Zabbix Server/Proxy und Agent (z. B. [Datenpunkt-Timeouts](/manual/config/items/item#item-timeout) oder den Wert des Parameters `Timeout` in den Konfigurationsdateien von Zabbix [Server](/manual/appendix/config/zabbix_server#timeout)/[Proxy](/manual/appendix/config/zabbix_proxy#timeout) und [Agent](/manual/appendix/config/zabbix_agentd#timeout)).
Andernfalls werden Nachrichten zwischen ihnen möglicherweise nicht vollständig übertragen, und es können Fehler wie *„message length does not match expected length“* auftreten.
Prüfen Sie bei Bedarf außerdem weitere Timeouts, etwa das [Skript-Timeout](/manual/web_interface/frontend_sections/alerts/scripts#script-timeout) oder das Timeout für den [Datenpunkt-Test](/manual/web_interface/frontend_sections/administration/general#timeouts).

[comment]: # ({/339046b2-1557bf10})
