Size: a a a

pgsql – PostgreSQL

2021 January 21

S

Slayer in pgsql – PostgreSQL
запустил на постгрес про тест гилева, иии вал архивы забили раздел в 30гб полностью, мда
источник

S

Slayer in pgsql – PostgreSQL
интересно, так и должно быть? :)
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Alex Bar
а какие теоретически могут быть? или как их определить?
наличие долгих транзакций? адекватная конфигурация? система “вытягивает” IO нагрузку (через кэши или нормальные диски)?
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Slayer
запустил на постгрес про тест гилева, иии вал архивы забили раздел в 30гб полностью, мда
если вы сделали много изменений, то почему нет?
источник

S

Slayer in pgsql – PostgreSQL
хоть бы предупредили в описании к тесту, ато рраз и все, места нету :(
источник

VY

Victor Yegorov in pgsql – PostgreSQL
а база настроена? может у вас там каждые 5 минут чекпойнты, после которых full-page-images летять в WAL?
источник

S

Slayer in pgsql – PostgreSQL
вообще нечего, только база с тестом и все, 300 мб занимает в общем
источник

AB

Alex Bar in pgsql – PostgreSQL
Victor Yegorov
наличие долгих транзакций? адекватная конфигурация? система “вытягивает” IO нагрузку (через кэши или нормальные диски)?
долгие, да, но деваться некуда
источник

S

Slayer in pgsql – PostgreSQL
все, постгрес упал, похоже надо на время теста вырубать вал
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Slayer
интересно, так и должно быть? :)
Возможно, что и да (и это же совсем немного).
А так — зависит от настроек и нагрузки (грубо говоря, если было изменено 30 Гб, то они все должны попасть в WAL).
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Slayer
все, постгрес упал, похоже надо на время теста вырубать вал
Это невозможно, вообще-то. ;)
источник

S

Slayer in pgsql – PostgreSQL
в контейнере все возможно, кубер прибил под
источник

ДЛ

Дмитрий Лукьянов... in pgsql – PostgreSQL
Yaroslav Schekin
Это невозможно, вообще-то. ;)
Писать в /dev/null 🥴
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Alex Bar
долгие, да, но деваться некуда
Если это OLTP, то деваться наверняка есть куда. ;)
Вообще, ни для одной СУБД из тех, которые я когда-либо видел, длинные транзакции не полезны (по разным причинам).
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Slayer
в контейнере все возможно, кубер прибил под
Особая магия? ;) Запись WAL глобально не отключить.
А если в основном "отключить" (путём превращения всех таблиц в UNLOGGED, например) — в чём смысл тестирования-то?
источник

S

Slayer in pgsql – PostgreSQL
похоже придется выделить раздел по больше...
источник

AB

Alex Bar in pgsql – PostgreSQL
Yaroslav Schekin
Если это OLTP, то деваться наверняка есть куда. ;)
Вообще, ни для одной СУБД из тех, которые я когда-либо видел, длинные транзакции не полезны (по разным причинам).
а вообще что считать длинными?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Alex Bar
а вообще что считать длинными?
Для OLTP? "В среднем по больнице" — дольше нескольких секунд (а то и менее).
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Alex Bar
а вообще что считать длинными?
есть проекты, где всё дольше минуты снимается принудительно
источник

AB

Alex Bar in pgsql – PostgreSQL
Yaroslav Schekin
Для OLTP? "В среднем по больнице" — дольше нескольких секунд (а то и менее).
не понятно как это мешает вакууму, если ни одна строка не удаляется и не обновляется, не считая временных таблиц
источник