Dobrý den,
snažím se upgradovat DB (Zabbix 5.X -> 6.X, upgrade primárních klíčů), ale operace nedoběhne pro zaplnění disku při skriptu history_pk_uint.sql (https://www.zabbix.com/documentation...ql-timescaledb). Nesetkal se někdo se stejným případem?
Abych nemusel ostrý DB server odstavit po dobu upgradu, vytvořil jsem nový, na kterém jsem provedl přes pg_dump/pg_restore (se zohledněním Timescale) import dat.
Podrobněji:
Předem děkuji
snažím se upgradovat DB (Zabbix 5.X -> 6.X, upgrade primárních klíčů), ale operace nedoběhne pro zaplnění disku při skriptu history_pk_uint.sql (https://www.zabbix.com/documentation...ql-timescaledb). Nesetkal se někdo se stejným případem?
Abych nemusel ostrý DB server odstavit po dobu upgradu, vytvořil jsem nový, na kterém jsem provedl přes pg_dump/pg_restore (se zohledněním Timescale) import dat.
Podrobněji:
- upgrade primárních klíčů prováděn na Debian 12 s PostgreSQL 13 (poslední dostupná minor. verze) a Timescale 2.X (poslední dostupná minor. verze)
- z ostrého DB serveru (Centos 7) data exportována pomocí pg_dump (dle dokumentace Timescale rozděleno na dump s exportem rolí a dump s exportem dat) a importována bez chyb (žádná chybová hláška při importu) přes pg_restore
- oba servery mají identickou verzi PostgreSQL (major & minor číslo) i Timescale (major & minor číslo)
- dump dat má 60GB
- upgrade primárních klíčů prováděn přesně podle https://www.zabbix.com/documentation...ql-timescaledb ve variantě s kompresí
- skript history_pk.sql doběhne bez chyb, dočasné CSV má 8GB
- skript history_pk_uint.sql nedoběhne kvůli vyčerpání volného místa diskového oddílu
- dočasné CSV má 53GB
- diskový oddíl má 300GB, po vytvoření CSV je stále cca 189GB volného
- temp tabulka vytvářená skriptem má cca 88GB
- po vytvoření temp tabulky jsem dočasné CSV smazal, abych přidal trochu volného místa, ale stejně došlo k zaplnění disku (tedy měl cca 242GB volného k dispozici)
Předem děkuji
Comment