Добрый день.
В данный момент у нас база данных Zabbix Занимает ~450 GB. NVPS всего около 400, но данные приходится хранить довольно долго (5 лет).
На тестовом сервере мы настроили автоматическое партиционирование(ссылка ниже).
Сделали нагрузку на тестовый сервер (200 nvps), запросы обрабатываются быстрее, освобождение места через дроп таблиц также работает превосходно (нет необходимости автовакуума, который работает довольно медленно).
Переход на партиционирование решили сделать с Zabbix 4.0 LTS. При переходе хотим отпартиционировать существующие данные (последние 5 лет). Вот собственно и возник вопрос, как это сделать, т.к. экспертов по базам данных, а особенно по Postgres нету.
Заранее спасибо!
В данный момент у нас база данных Zabbix Занимает ~450 GB. NVPS всего около 400, но данные приходится хранить довольно долго (5 лет).
На тестовом сервере мы настроили автоматическое партиционирование(ссылка ниже).
Сделали нагрузку на тестовый сервер (200 nvps), запросы обрабатываются быстрее, освобождение места через дроп таблиц также работает превосходно (нет необходимости автовакуума, который работает довольно медленно).
Переход на партиционирование решили сделать с Zabbix 4.0 LTS. При переходе хотим отпартиционировать существующие данные (последние 5 лет). Вот собственно и возник вопрос, как это сделать, т.к. экспертов по базам данных, а особенно по Postgres нету.
Заранее спасибо!
Comment