Size: a a a

pgsql – PostgreSQL

2020 August 18

VH

Vladimir Holyavik in pgsql – PostgreSQL
Подскажите способ или скрипт который покажет какие хранимые процедуры влияют(ins,upd,del) на таблицу(цы)..
источник

МН

Михаил Н. in pgsql – PostgreSQL
Yaroslav Schekin
Просто потому, что придётся переносить (находить время для этого, как-то выполнять (и, возможно, оптимизировать) процедуру переноса записей). Все нюансы описаны в документации, кажется.
ну это не страшно, есть окна для подобных операций, ну и можно почаще это делать, чтоб не успело много накопиться. Спасибо за консультацию!
источник

VH

Vladimir Holyavik in pgsql – PostgreSQL
Помню в оракле такое есть.. а в постгре?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Vladimir Holyavik
Помню в оракле такое есть.. а в постгре?
Нет (потому что языков хранимых процедур / функций много, и выявление подобного — это решение halting problem, по сути).
И СУБД называется постгрес. ;)
источник

VH

Vladimir Holyavik in pgsql – PostgreSQL
Yaroslav Schekin
Нет (потому что языков хранимых процедур / функций много, и выявление подобного — это решение halting problem, по сути).
И СУБД называется постгрес. ;)
Спс
источник

VH

Vladimir Holyavik in pgsql – PostgreSQL
Yaroslav Schekin
Нет (потому что языков хранимых процедур / функций много, и выявление подобного — это решение halting problem, по сути).
И СУБД называется постгрес. ;)
Делаю опись методов, и таблиц на которые эти методы влияют.. думал как то красиво решить, и раз в сутки репортом выгружать из бд
источник

S

SergejB in pgsql – PostgreSQL
MAdMAx
в логах?)
Расскажите про паттерны извлечения наружу логов PgSQL из контейнера докер
источник

AS

Alexey Stavrov in pgsql – PostgreSQL
Yaroslav Schekin
Он только на RC их меняет, насколько я помню. И в документации ( https://www.postgresql.org/docs/current/transaction-iso.html#XACT-READ-COMMITTED ) описано, почему, с примерами.
Прочитал документацию, но почему результат меняется без for update так и не понял.
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Alexey Stavrov
Прочитал документацию, но почему результат меняется без for update так и не понял.
В смысле? Вопрос был в том, почему результаты SELECT ... и того же SELECT ... FOR UPDATE могут быть разными.
И там это описано, нет?
источник

AS

Alexey Stavrov in pgsql – PostgreSQL
Yaroslav Schekin
В смысле? Вопрос был в том, почему результаты SELECT ... и того же SELECT ... FOR UPDATE могут быть разными.
И там это описано, нет?
Это в случае с конкурентной транзакцией, когда for update начинает ждать?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Alexey Stavrov
Это в случае с конкурентной транзакцией, когда for update начинает ждать?
Да.
источник

AS

Alexey Stavrov in pgsql – PostgreSQL
Yaroslav Schekin
Да.
Спасибо, 😂
А я уже испугался, чо происходит
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Alexey Stavrov
Спасибо, 😂
А я уже испугался, чо происходит
Суть в том, что когда дождётся, результат получается не тот, который был бы с той же конкурентной транзакцией и т.п., если бы FOR UPDATE в запросе не было.
источник

S

Sergey in pgsql – PostgreSQL
коллеги, пробую  добавлять и использовать индексы. создал, выполнил вакууминг таблицы, но explain пишет, что индекс не использует. в чем проблема может быть?
источник

S

Sergey in pgsql – PostgreSQL
вот индекс
источник

R

RTM in pgsql – PostgreSQL
че за explain проблема?
источник

S

Sergey in pgsql – PostgreSQL
explain говорит что не буду я его использовать
источник

R

RTM in pgsql – PostgreSQL
analyze table
источник

R

RTM in pgsql – PostgreSQL
если позволительно то explain analyze запрос - но учтите, он выполнит запрос и покажет какой план использовал
источник

S

Sergey in pgsql – PostgreSQL
RTM
если позволительно то explain analyze запрос - но учтите, он выполнит запрос и покажет какой план использовал
источник