Версия 5.3

Обновления и новые функции

Новые каналы интеграций с внешними мессенджерами

  • Реализована интеграция с Mattermost. Теперь уведомления о любых обнаруженных проблемах можно получать в указанный канал Mattermost.

Улучшенный браузер БД

  • Переработан и улучшен интерфейс:

    • для удобства при работе с большим количеством таблиц добавлена постраничная навигация;

    • добавлена динамическая подгрузка данных при скролле;

    • ряд других улучшений и оптимизаций.

  • Существенно увеличена скорость отображения результатов запросов, которые возвращают большие объемы данных.

Поддержка новых версий PostgreSQL

  • Добавлена поддержка PostgreSQL > 17 версии.

  • Добавлена поддержка параметров конфигурации для PostgreSQL версии 17:

    • allow_alter_system — отключает возможность использовать ALTER SYSTEM;

    • transaction_timeout — ограничивает длительность транзакций;

    • huge_pages_status — сообщает текущее состояние использования огромных страниц;

    • event_triggers — разрешает временное отключение событийных триггеров для устранения неполадок и корректировки неисправных событийных триггеров;

    • commit_timestamp_buffers — задаёт объём памяти, используемый для кеширования содержимого pg_commit_ts;

    • multixact_member_buffers — задаёт объём общей памяти, используемый для кеширования содержимого pg_multixact/members;

    • multixact_offset_buffers — задаёт объём общей памяти, используемый для кеширования содержимого pg_multixact/offsets;

    • notify_buffers — задаёт объём общей памяти, используемый для кеширования содержимого pg_notify;

    • serializable_buffers — задаёт объём общей памяти, используемый для кеширования содержимого pg_serial;

    • subtransaction_buffers — задаёт объём памяти, используемый для кеширования содержимого pg_subtrans;

    • transaction_buffers — задаёт объём памяти, используемый для кеширования содержимого pg_xact;

    • sync_replication_slots — позволяет физическому резервному серверу синхронизировать слоты логической репликации для отработки отказа с ведущим сервером;

    • synchronized_standby_slots — содержит список имён слотов резервных серверов потоковой репликации, которых будут ожидать логические передающие WAL процессы;

    • summarize_wal — включает процесс создания сводок WAL;

    • wal_summary_keep_time — задаёт время, по истечении которого процесс создания сводок WAL автоматически удаляет старые сводки;

    • enable_group_by_reordering — определяет, будет ли планировщик запросов создавать план, в котором ключи GROUP BY отсортированы в порядке ключей дочернего узла.

  • Тип нагрузки ERP1C улучшен под новые возможности СУБД Tantor Postgres 17.

  • Информация о новых параметрах добавлена в базу знаний, доступную из веб-интерфейса Плаформы.

Новая версия pgpro_stats

  • Добавлена поддержка расширения для сбора статистики планирования и выполнения всех обрабатываемых сервером SQL-операторов pgpro_stats версии 1.8. В версии 1.8:

    • изменён формат файла выгрузки статистики и соответствующие процедуры сохранения/загрузки;

    • имена атрибутов фильтра explain_* трассировщика сеансов приведены в соответствие с именами параметров конфигурации трассировки сеансов;

    • реализовано отключение функциональности трассировки сеансов, если не указаны соответствующие фильтры

    • столбец blk_read_time переименован в shared_blk_read_time,

    • столбец blk_write_time переименован в shared_blk_write_time.

Улучшеное управление и мониторинг кластеров

  • Добавлен переход к экземплярам кластера Patroni при изменении параметров конфигурации, чтобы проверить статусы экземпляров после перезапуска сервера или перейти к настройке конфигурации других экземпляров.

  • На вкладку «Обзор и управление» информации о кластере добавлена информация о частоте обновления.

  • Статус кластера Patroni перенесен на вкладку «Мониторинг».

  • Обновлены статусы реплики ноды Patroni версии 3.0.4 и выше.

  • Добавлено пояснение причины, по которой нельзя остановить или запустить наблюдение за кластером.

Группы параметров

  • Добавлена возможность отвязать группу параметров от экземпляра. В прошлых версиях привязанную к экземпляру группу параметров возможно было только изменить.

Расширенная аналитика

Список исправленных ошибок

  • В модуле «Обслуживание» исправлена ситуация, при которой не отображаются системные таблицы, например, таблицы «pg_class», «pg_attribute», которые могут «раздуваться» при активном использовании временных таблиц (характерно для баз 1С).

  • В журнале событий отображался неверный статус запущенной задачи.

  • В Браузере БД в SQL-редакторе выполнялись не все запросы.

  • Исправлено некорректное отображение статусов нод Patroni версии 3.0.4 и выше.

  • На странице обслуживания при нажатии на кнопку «Обновить данные» не собиралась информация по раздутию индекса.

  • На вкладке «Экземпляры» тенанта при фильтрации по семейству отображались не все данные.

  • Некорректно отображались отключенные задачи.

  • Отвязанные от экземпляра модификаторы отображались как привязанные.

  • Устранена проблема, при которой в логах Агента появлялись ошибки о попытках подключения к удаленной базе данных.

  • На странице «Текущая активность» не отображались данные в столбце «IDLE IN TX».

  • На вкладке «Система» страницы «Текущая активность» не отображалась информация о процессах.

  • На странице конфигурации при переключении типа нагрузки не отображалась кнопка применения рекомендованного значения.

  • При дублировании модификатора в всплывающем окне теперь отображается название дублируемого модификатора.

  • Исправлено поступление следующих оповещений:

    • Streaming replication connection;

    • Temporary files size (delta);

    • Heap bloat ratio estimation;

    • BTree index bloat ratio estimation.

  • При установке Агента и добавлении экземпляра через CLI добавлена поддержка указания типа СУБД.

  • Устранена проблема, при которой не останавливались операции технического обслуживания на странице «Обслуживание».

  • Для типа нагрузки ERP1C изменена логика расчета рекомендуемых значений для следующих параметров:

    • autovacuum_analyze_scale_factor,

    • autovacuum_analyze_threshold,

    • autovacuum_vacuum_insert_threshold,

    • autovacuum_vacuum_scale_factor,

    • autovacuum_vacuum_threshold,

    • temp_buffers,

    • work_mem,

    • commit_siblings,

    • auto_explain.sample_rate,

    • max_connections.