Давно не было выпусков SQL-WTF SQL-TIL, поэтому давайте сегодня я исправлюсь и разберу один кейс, с которым столкнулся соучастник нашего Snowflake чатика. Реляционщики, не р...
ладно шутки в сторону ))) > Можно ли запретить HOT-update на определённой таблице? а вам зачем?
коллеги, есть таблица с timestamptz полем и индексом по нему; есть запрос на выборку значения (с кастом) из этого поля. Использование алиаса, переключает план с SeqScan на IOS...
а я вот думаю что нет, но на 100% не уверен ))) пробовали в пустой базе создать hstore и залить в эту базу дамп?
ааа, так у вам там linux mint?
а можете еще показать 1) вывод этого запроса - select name,setting,unit from pg_settings where category = 'Resource Usage / Memory'; 2) значение max_connections 3) объем RAM ...
По каким параметрам (или какими инструментами) вы определяете что СУБД "съедает" не больше 100GB? Когда не хватает памяти то приходит OOM Killer (у вас же linux?) и просто у...
> STATEMENT: ... (запросы падают самые разные) возможно у запросов есть что-то общее? обращение к одной и той же таблице, вызов функции принадлежащей к одному и тому же экст...
скорей всего это обычный ванильный постгрес... насколько я помню у форков от постгреспро (вы же их имели в виду?) версионирование отличается
в таком случае, выхлоп pg_test_fsync он из контейнера? или выполнен на хост-системе (где запущен контейнер)
@knizhnik @gsmolk Ребята подскажите, такой вопрос. Постгрес когда запускается (неважно через pg_ctl или /bin/postgres), у запущенного процесса cwd всегда выставляется в DATA...
так, и вы подключаетесь суперюзером к любой другой БД, выполняете alter database для целевой БД (или просто select к pg_database) и получаете ошибку, верно?
кто знает куда делся Ярослав? давно чет не видно сообщений от него
мм, может попобовать другой дистрибутив? постгрес сообщество официально поддерживает дистрибутивы rhel-based, debian-based, там с установкой все просто
память "кончается" и потом что-то происходит плохое? или ничего не происходит?
коллеги нужен тесткейс - как в сеансе сделать FATAL ошибку которая приведет к сбросу сеанса (отключению клиента) и инкременту pg_stat_database.sessions_fatal ? (попытка подкл...
@dvilkova @zubkov_aa Коллеги, подскажите про модули pg_query_state, pgpro_pwr, pgpro_stats - я правильно понимаю что код закрыт и использование модулей доступно только в post...
кто мультимастера хотел? братья китайцы подвезли https://www.opennet.ru/opennews/art.shtml?num=55233
это один конкретный процесс так штормит?
у вас есть мозможность менять sysctl на хосте с БД? Если да, то попробуйте выставить vm.overcommit_memory=2 - в такой конфигурации 1) можно снизить (но не избежать) риск OOM, ...