Size: a a a

pgsql – PostgreSQL

2020 June 25

AN

Alexander Nikitin in pgsql – PostgreSQL
Да, надо будет затестить :)
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
Alexander Nikitin
Да, надо будет затестить :)
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Evgeniy Glebov
Короч у меня настолько мало места на системном диске, что субд отказывается запускаться. Удалять вообще нечего к сожалению (в системе кроме субд ничего нет).
Если я удалю через apt-get remove postgresql, то файлы самой бд тоже удалятся?
Ну а как насчёт этого:
https://t.me/pgsql/235006
https://t.me/pgsql/235037
всё же?
источник

EG

Evgeniy Glebov in pgsql – PostgreSQL
Второй комментарий не заметил. Надо глянуть, чтобы опять на эти грабли не наступить)
источник

EG

Evgeniy Glebov in pgsql – PostgreSQL
Расширять я не стал системный раздел. Там как-то сложно всё + место где-то искать надо
источник

EG

Evgeniy Glebov in pgsql – PostgreSQL
sexst
Кстати говоря, раз только что опять место поминали кончившееся. Я неоднократно встречал ситуацию с постгресом на ext4 и нехваткой места даже на то, чтобы в wal записать drop index операции.
Так вот, чтобы не переносить wal, можно резервирование 5% disk space для рутовой учетки на ext4 убрать временно, практика говорит о том, что много кто не в курсе этого резервирования места
а не подскажите по-какому запросу искать информацию про "резервирование 5% disk space для рутовой учетки"?)
источник

SB

Sergey Bezrukov in pgsql – PostgreSQL
Evgeniy Glebov
а не подскажите по-какому запросу искать информацию про "резервирование 5% disk space для рутовой учетки"?)
"ext4 reserved space" , рулится через tune2fs
источник

s

sexst in pgsql – PostgreSQL
Evgeniy Glebov
а не подскажите по-какому запросу искать информацию про "резервирование 5% disk space для рутовой учетки"?)
ext4 root reserved space

tune2fs -l <device> | grep -i 'block count" - посмотреть сколько блоков всего и скольео зарезервировано
источник

s

sexst in pgsql – PostgreSQL
Tune2fs -m xxx% - выставить резервирование в xxx процентов от общего числа блоков (по умолчанию это 5%)
tune2fs -r <blocks num> - выставить в блоках
источник

EG

Evgeniy Glebov in pgsql – PostgreSQL
sexst
ext4 root reserved space

tune2fs -l <device> | grep -i 'block count" - посмотреть сколько блоков всего и скольео зарезервировано
спасибо. Жаль в самом pg нельзя ограничение выставить на макс размер бд)
источник

SG

Sergey Gr in pgsql – PostgreSQL
Evgeniy Glebov
спасибо. Жаль в самом pg нельзя ограничение выставить на макс размер бд)
А что потом?
источник

EG

Evgeniy Glebov in pgsql – PostgreSQL
Ну я бы поставил размер = 80% и когда будет нехватать, я хоть смогу что-то сделать. Сейчас он 100% занимал и вообще ничего не мог сделать)
источник

s

sexst in pgsql – PostgreSQL
Evgeniy Glebov
спасибо. Жаль в самом pg нельзя ограничение выставить на макс размер бд)
Да варианты есть, почему же. Из того, что делается на озвученных только что средствах - отпиливаем раздел и просто заранее резервирование руту больше ставим.
Ну или есть на свете device-mapper и его более человекоориентированный интерфейс lvm2,  есть zfs - в них можно гибко томами управлять. Правда zfs под постгресом - штука специфичная и нужно готовить это хитро.
источник

s

sexst in pgsql – PostgreSQL
А вообще просто нужно мониторинг прикрутить с алертами. И просто заранее такое отлавливать
источник

EG

Evgeniy Glebov in pgsql – PostgreSQL
sexst
А вообще просто нужно мониторинг прикрутить с алертами. И просто заранее такое отлавливать
уже monit прикрутил, теперь о всех неполадках будет мне письма слать))
источник

П

Павел П. in pgsql – PostgreSQL
sexst
Да варианты есть, почему же. Из того, что делается на озвученных только что средствах - отпиливаем раздел и просто заранее резервирование руту больше ставим.
Ну или есть на свете device-mapper и его более человекоориентированный интерфейс lvm2,  есть zfs - в них можно гибко томами управлять. Правда zfs под постгресом - штука специфичная и нужно готовить это хитро.
а что хитрого в zfs? а то работает вроде, а вдруг какую важную деталь не учли?
источник

s

sexst in pgsql – PostgreSQL
Павел П.
а что хитрого в zfs? а то работает вроде, а вдруг какую важную деталь не учли?
У многих дважды считаются чексуммы - постгрес и zfs.
Write amplification при запуске" в лоб" просто дикий: база имеющая wal пишет на файловую систему, имеющую свой wal.
Размер блока тома нужно в 8к делать
Arc и l2arc подпилить дабы дважды не кешировать данные.
Ну и ряд мелочей ещё
источник

П

Павел П. in pgsql – PostgreSQL
sexst
У многих дважды считаются чексуммы - постгрес и zfs.
Write amplification при запуске" в лоб" просто дикий: база имеющая wal пишет на файловую систему, имеющую свой wal.
Размер блока тома нужно в 8к делать
Arc и l2arc подпилить дабы дважды не кешировать данные.
Ну и ряд мелочей ещё
спасибо большое, посмотрю эти вещи)
источник

SK

Sasha Kryuchkova in pgsql – PostgreSQL
Anna Petrova
Всем привет!

В четверг 25 июня мы зовем всех, кого интересуют вопросы современных производительных баз данных, присоединиться к Online Databases Meetup #2.

В программе:  

— Как собрать гибридное облако на Kubernetes, которое может заменить DBaaS, покажет Пётр Зайцев, CEO Percona.

— Как Mail.ru Cloud Storage эволюционировало за свои три года в проде и вместе с ним менялся подход к Tarantool в его архитектуре, поделится Владимир Перепелица, архитектор Mail.ru Cloud Solutions

— Всё о JSON в Postgres расскажет Олег Бартунов, сооснователь, CEO Postgres Professional.

— А стратегическими планами по развитию Postgres Pro поделится Иван Панченко, сооснователь, заместитель генерального директора Postgres Professional.

Для участия необходимо зарегистрироваться:
https://corp.mail.ru/ru/press/events/databases-2/
Коллеги, у нас тут Олег Бартунов из Postgres Professional в лайве сейчас - рассказывает про JSON[b] в Постгресе https://www.youtube.com/watch?v=-l911x0bLpw
источник

2_

2flower _ in pgsql – PostgreSQL
совсем забыл, спасибо что напомнили.
источник