172 похожих чатов

Добрый день, коллеги. Подскажите, можно, остановив инстанс Постгрес, очистить папку

pg_stat? Мне нужно все планы почистить.

6 ответов

11 просмотров

Зачем и отчего вы собрались чистить планы?

Nikolas-Ryzhov Автор вопроса
Ilya Anfimov
Зачем и отчего вы собрались чистить планы?

Я хочу обновить Постгрес с 10.15 до 10.17 и хочу очистить всё имеющиеся планы запросов. Так как на 10.15 один запрос в котором по ошибке удалили связи выедает всю оперативкк и своп, а на 10.17 когда она только развернута этот запрос не использует больше предела, но если его запустить на 10.15 и потом обновить на 10.17 плохое поведение повторяется. Вот я и решил обновить и очистить оставшиеся с 15 планы.

Nikolas Ryzhov
Я хочу обновить Постгрес с 10.15 до 10.17 и хочу о...

Я думаю, ваша оцэнка причины "плохого поведения" существенно неверна. Никаких планов в базе постгреса нет. Тут дажэ кэша планов нет, всё строится на лету для каждого запроса. Влият на это в первую очередь статистика, которую собирает analyze. Полный запуск analyze на базу её полностью перестроит. Запрос на чтение её особенно менять не должэн, но если таблица почему-то нертвакуумлена — то в принцыпе можэт. В любом случае, проблемы с конкретными запросами следует решать исследованием этих запросов.

Nikolas-Ryzhov Автор вопроса
Nikolas Ryzhov
А что тогда в pg_stat хранится?

Некоторая часть того, что создаёт analyze.

Nikolas-Ryzhov Автор вопроса
Ilya Anfimov
Некоторая часть того, что создаёт analyze.

Значит обновляюсь ничего не удаляя. Затем запущу полный analyze.

Похожие вопросы

Обсуждают сегодня

Доброй ночи. Вопрос знатокам. Имеется некая таблица, результат которой выведен в DBGrid на форме. И есть форма, с помощью которой можно как добавить запись, так и отредактиров...
Евгений
27
а всё почему? потому что ассемблер в отличии от яву порождает множество пагубных привычек, среди которых например можно отметить использование глобальных переменных для всего ...
Mixail Frolov
35
Всем привет 👋 Подскажите пожалуйста, а чего тут не хватает permission или образ битый? Running with gitlab-runner 17.0.0 (44feccdf) on gitlab-runner-c58775949-d7znz YxYz2zp...
Max
2
анрей С какой целью зашёл?
КТ315
42
Кто нибудь из участников чата пишет на ассемблере под GNU/Linux?
Spiker01
24
я часов 15 назад начал пытаться написать хоть что-то напоминающее ос и у меня есть проблема, которую я пытаюсь решить последние часов 5: есть крч 2 исходника с минимальным код...
Al1to
17
Всем привет ребят! Мб кто-то сталкивался? adminСomponents .get("searchСomponents", use: searchComponents) .openAPI( summary: ...
Admin Adminov
2
Кстати вопрос. Проанализировав свои проекты я понял, что в наиболее ценных из них Асм использовался для организации real-time процессов (внутри DOS). А какие есть способы сего...
Alexander Morozov
18
Я не очень много работал с потоками, тут возник вопрос - если будет одновременный доступ к памяти из двух разных потоков, это само по себе приведет к ошибке?
The Bird of Hermes
25
Насколько моя реализация Exercise 1 плохая? data MessageType = Info | Warning | Error Int deriving (Show, Eq) type TimeStamp = Int data LogMessage = LogMessage ...
= ?
6
Карта сайта