Size: a a a

PostgreSQL + 1C + Linux

2020 October 17

ВС

Вячеслав Синельников... in PostgreSQL + 1C + Linux
а какой процент от общего простраства делают?
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
Я точно посоветовать не могу, там сильно много-то не факт что надо.
Я на 500Гб делал 5Гб по метаданные - сейчас 1,04% использовано
Главное уйти от цифры 50% )
Там же добавлять постепенно
источник
2020 October 18

И

Иван in PostgreSQL + 1C + Linux
Alexander Malykhin
Если lvm с thin-provisioning - то он нормально по скорости работает
Я даже сравнивал pgbench на lvm-thin и zfs - разницы особой не увидел
Сколько времени займёт у тебя на твоём lvm сделать клон контейнера и сколько это места займёт?
источник

ВС

Вячеслав Синельников... in PostgreSQL + 1C + Linux
Иван
Сколько времени займёт у тебя на твоём lvm сделать клон контейнера и сколько это места займёт?
я так понимаю место - х2 а вот время - скорость дисков.... чтение/запись...
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
Иван
Сколько времени займёт у тебя на твоём lvm сделать клон контейнера и сколько это места займёт?
Секунды занимает создание снапшота на lvm.
На lvm-thin место (по мере записи) берется из общего пула - cow же, то же самое, что у zfs
Но вот о производительности ничего толком сказать не могу, т.к. снашпоты снимаю только, чтобы DT выгружать
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
Вячеслав Синельников
я так понимаю место - х2 а вот время - скорость дисков.... чтение/запись...
не-не-не, какие х2
снапшот на lvm-thin не "весит" ничего, пока в него не начнешь писать
источник

ВС

Вячеслав Синельников... in PostgreSQL + 1C + Linux
Alexander Malykhin
не-не-не, какие х2
снапшот на lvm-thin не "весит" ничего, пока в него не начнешь писать
так а как же клон создавать он из снапшота будет клон LXC?
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
Вячеслав Синельников
так а как же клон создавать он из снапшота будет клон LXC?
я не знаю как прокмокс это делает )
у меня "голый" libvirt / kvm
да и PG на хосте лежит, без контейнеров
источник

И

Иван in PostgreSQL + 1C + Linux
Alexander Malykhin
не-не-не, какие х2
снапшот на lvm-thin не "весит" ничего, пока в него не начнешь писать
Ну да, не весит ничего, а какие секунды? Если база 4тб, то сколько?
источник

ВС

Вячеслав Синельников... in PostgreSQL + 1C + Linux
я как то клонил он тупо копирует контейнер... и место съедает.
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
Иван
Ну да, не весит ничего, а какие секунды? Если база 4тб, то сколько?
Не знаю, нет таких объемов
Для раздела 200Гб создается мгновенно практически
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
Я-то веду речь о снапшоте файловой системы, а как там создаются клоны в проксмоксе я и не знаю даже, если честно.
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
Вячеслав Синельников
я как то клонил он тупо копирует контейнер... и место съедает.
а вот не факт, что "съедает" )
он может показывать, что занимает весь объем, а по факту - место свободное
это уже надо lvdisplay смотреть
источник

И

Иван in PostgreSQL + 1C + Linux
Если честно, я не понял какая связь между lvm и cow.
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
Иван
Если честно, я не понял какая связь между lvm и cow.
lvm thin provisioning
при создании снапшотов с thin-томов, все работает так же, как на zfs (ну кроме фишек с пересылками и т.п.)
источник

И

Иван in PostgreSQL + 1C + Linux
Alexander Malykhin
lvm thin provisioning
при создании снапшотов с thin-томов, все работает так же, как на zfs (ну кроме фишек с пересылками и т.п.)
Очень интересно, но и т. п. перекроет всё.
источник

RS

Roman Syuzyov in PostgreSQL + 1C + Linux
Ребят, для понимания: чтобы работать с копией базы, нужен не снапшот, а клон. Так вот на zfs создание снимка и от него клона контейнера, с которым можно работать - две команды, 2 секунды и 0 места. lvm этого не умеет: снимок сделали, а дальше место и время для клона требуются уже по-взрослому.
источник

RS

Roman Syuzyov in PostgreSQL + 1C + Linux
То есть на zfs мы можем сделать 50 отдельных клонов бд для 50 разработчиков и места всем хватит, а lvm такого предложить не может.
источник

RS

Roman Syuzyov in PostgreSQL + 1C + Linux
Причем эти 50 бд будут сделаны за пару секунд
источник

RS

Roman Syuzyov in PostgreSQL + 1C + Linux
источник