
Антон \ (•◡•) / 1c8SysAdm
02.04.2018
06:36:35
Или искать бэкапы?
Был dt. За 20 мин. До краша. Вгрузил его в битую базу
Попробую теперь посгрессовский дамп

Google

Андрей
02.04.2018
07:32:49

Антон \ (•◡•) / 1c8SysAdm
02.04.2018
07:48:54
В файловую говорят развернулось.

Voldemar
02.04.2018
07:49:53
вобщето лучше в чистую базу лить

Demian
02.04.2018
13:02:39
Народ, всем привет
я начинающий программер в БД Postgresql
хотел бы узнать как проще всего дебажить хранимки

Denis
02.04.2018
13:28:11

Ins
02.04.2018
13:31:38
Всем привет! Подскажите, как посмотреть планы в postgresql ? Утилиты, может какие чтобы визуально смотреть план запроса удобно было

Juriy
02.04.2018
13:34:32
EXPLAIN, EXPLAIN ANALYZE

Ins
02.04.2018
14:11:26
Спасибо. А есть визуальное средство? Как в oracle?

Demian
02.04.2018
14:18:31

Maxim
02.04.2018
14:37:27

Антон \ (•◡•) / 1c8SysAdm
02.04.2018
15:27:15
А норм, был еще бэкап от постгреса тоже утренний как оказалось, взятый средствами pgadmin. Маленько по параметрам пришлось угадать, чтобы он развернулся.
Вообще админы молодцы. Сделали бэкапы самых важных баз и только после этого стали свой сервер перезагружать.

Maxim
02.04.2018
19:12:37

Google

Ins
03.04.2018
08:34:14
Добрый день! Подскажите как ограничить сессию? У меня одна транзакция в postgresql съедает всю память на сервере, где-то 20 ГБ
Нужен волшебный параметр на ограничение выделяемой памяти в рамках одной транзакции

Andrey
03.04.2018
08:40:22
explain analyze

Ins
03.04.2018
08:53:53
А как это поможет?

Ilya
03.04.2018
08:54:09
О - оптимизация

Ins
03.04.2018
08:57:53
У меня тысячи разных транзакций. Мне времени не хватит каждую оптимизировать. И вторая проблема: некоторые транзакций требуют чтения большого объема данных аудита. Так приложение устроено .пользователи могут просматривать историю изменений, посещений, и прочего. Даже если указать один день - это несколько ГБ. Я хочу сделать, чтобы при достижении определенного лимита пользовательская сессия отваливалась с ошибкой: достигнут предоставленный лимит памяти

Ilya
03.04.2018
08:58:43
Костыли наше все?

Maxim
03.04.2018
09:00:51
Костыли наше все?
а разве нет в postgresql.conf параметра максимальной выделенной памяти на соединение или типа того?

Ins
03.04.2018
09:02:49
Вот я про тоже спрашиваю. Нужен волшебный параметр в базе
Легко говорить про оптимизацию, когда все работает. В моем случае база просто падает из-за out of memory, и нужны временные меры. Переписать запрос - это час, поправить параметр в базе - минута

Скайнет
03.04.2018
09:05:10

Ins
03.04.2018
09:05:21
Столько не дают(

Скайнет
03.04.2018
09:05:45
Столько не дают(
Имиляют дирики которые хранят сотни гигов баз, и собирают сервера подешевле на барахолках...

Ilya
03.04.2018
09:06:20
Мда
Work_mem вам в помощь
Только вам это не особо поможет
Если не влезет то постгря будет писать в кеш
Потом в темп
Потом заюзает свап