Спасибо, прямо в точку по мотивации! По твоим хотелкам:
Мониторинг метрик уже есть: панель Database Overview (размер БД, cache-hit, самые большие отношения, seq-vs-index scan, неиспользуемые индексы) и окно Server Activity (pg_stat_activity + дерево кто-кого-блокирует по pg_blocking_pids). Открываются из палитры Ctrl+K. Отдельную систему мониторинга ставить не надо.
Бэкап/рестор — да, в бэклоге (pg_dump/pg_restore с прогрессом), и проверку восстановления учту. Если попробуешь мониторинг расскажи, чего не хватает.
Справедливо если клиент открыт месяцами, старт роли не играет. Но у меня наоборот: на винде люблю каждый день начинать с чистого запуска, и когда неиспользуемое приложение висит в трее меня это бесит. Собственно, поэтому и решил сделать свой GUI.
Про EXPLAIN взял на заметку, потрачу пару сессий с Клодом на ресёрч и имплементацию.
Спасибо, прямо в точку по мотивации! По твоим хотелкам:
Мониторинг метрик уже есть: панель Database Overview (размер БД, cache-hit, самые большие отношения, seq-vs-index scan, неиспользуемые индексы) и окно Server Activity (pg_stat_activity + дерево кто-кого-блокирует по pg_blocking_pids). Открываются из палитры Ctrl+K. Отдельную систему мониторинга ставить не надо.
Бэкап/рестор — да, в бэклоге (pg_dump/pg_restore с прогрессом), и проверку восстановления учту. Если попробуешь мониторинг расскажи, чего не хватает.
Справедливо если клиент открыт месяцами, старт роли не играет. Но у меня наоборот: на винде люблю каждый день начинать с чистого запуска, и когда неиспользуемое приложение висит в трее меня это бесит. Собственно, поэтому и решил сделать свой GUI.
Про EXPLAIN взял на заметку, потрачу пару сессий с Клодом на ресёрч и имплементацию.
Спасибо за коммент!