Size: a a a

Zabbix Russian Community

2020 September 12

Y

Yury in Zabbix Russian Community
A K
у меня щас графики на постгре+тсдб+сжатие чанков на год выходят просто мгновенно. и места это занимает мало по сравнению с традиционной постгрёй. Ну и сравнения у вас конечно. "я пользовался постгрёй поверхностно, не использовал все её решения для быстродействия, а почему в заббиксе нет виктории"
я вам скинул статью сравнения производительности...
про тсдб не знал, поставлю посмотрю
примерно не знаете сколько у вас одна точка места занимает?
источник

AK

A K in Zabbix Russian Community
щас могу посмотреть
источник

Y

Yury in Zabbix Russian Community
A K
щас могу посмотреть
у меня в постгрессе голом ~64 байта точка
источник

AK

A K in Zabbix Russian Community
есть какой-то специальный запрос чтобы посмотреть?
источник

Y

Yury in Zabbix Russian Community
A K
есть какой-то специальный запрос чтобы посмотреть?
я посмотрел колво строк и размер таблицы и поделил:
SELECT reltuples FROM pg_class WHERE  relname = 'history_uint';
SELECT pg_relation_size('history_uint');
источник

AK

A K in Zabbix Russian Community
не, после tsdb это не работает, гипертейблы же
источник

Y

Yury in Zabbix Russian Community
A K
не, после tsdb это не работает, гипертейблы же
насколько я понял тсдб делит таблицы на партиции, или там не так просто?
источник

AK

A K in Zabbix Russian Community
на чанки, в целом да, так и происходит
источник

Y

Yury in Zabbix Russian Community
ну так количество записей в чанке / размер чанка
источник

AK

A K in Zabbix Russian Community
так, таблица history_uint весит 6101 MB, в ней 873702883 вот так значений
источник

Y

Yury in Zabbix Russian Community
о
источник

MO

Mikhail Okhotin in Zabbix Russian Community
я некторое время назад сжатие измерял, сейчас найду..
источник

Y

Yury in Zabbix Russian Community
ну уже в 10 раз меньше, чем на обычном постгрессе)
источник

MO

Mikhail Okhotin in Zabbix Russian Community
вот: "сжатие timescaledb в заббиксе уменьшило целочисленную историю в 13-14, а тренды в 26-38 (среднее 32) раз"
источник

AK

A K in Zabbix Russian Community
Yury
ну уже в 10 раз меньше, чем на обычном постгрессе)
плюс у меня сжатие включено только для таблиц старше месяца, так что там ещё месяц несжатых данных
источник

Y

Yury in Zabbix Russian Community
на виктории заявляют что на среднем боевом инсталле 0,4-0,8 байта / точка.
но у меня пока за полтора месяца 0,08  байт/точка
источник

AK

A K in Zabbix Russian Community
так, а у меня получилось 0.06, или я посчитал неправильно
источник

Y

Yury in Zabbix Russian Community
A K
так, а у меня получилось 0.06, или я посчитал неправильно
? вы же сбросили 6 байт/точка
источник

AK

A K in Zabbix Russian Community
видимо 0 не дописал где-то
источник

Y

Yury in Zabbix Russian Community
A K
видимо 0 не дописал где-то
можно вывод
select((SELECT pg_relation_size('history_uint'))/(SELECT reltuples FROM pg_class WHERE  relname = 'history_uint'));

если честно с трудом верю в такое сжатеи у постгреса
источник