Size: a a a

pgsql – PostgreSQL

2021 January 13

⌬C

⌬ Richard Cooper in pgsql – PostgreSQL
Ребят, не подскажете, а есть ли какая-то штука типа менеджера конфигурации в кубере, но для постгреса?
т.е. я хочу хранить в yml/dbml/sql определения моделей таблиц, функций, представлений, пользователей, и т.д. и хочу что бы из них менеджер подстраивал конфигурацию базы по определениям.
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
В кои-то веки «не подскажете» в правильном наклонении, а я не знаю что ответить!
Жаль!
источник

IZ

Ilia Zviagin in pgsql – PostgreSQL
⌬ Richard Cooper
Ребят, не подскажете, а есть ли какая-то штука типа менеджера конфигурации в кубере, но для постгреса?
т.е. я хочу хранить в yml/dbml/sql определения моделей таблиц, функций, представлений, пользователей, и т.д. и хочу что бы из них менеджер подстраивал конфигурацию базы по определениям.
Ты хоть понимаешь, что это - НЕ КОНФИГУРАЦИЯ?
источник

⌬C

⌬ Richard Cooper in pgsql – PostgreSQL
Ilia Zviagin
Ты хоть понимаешь, что это - НЕ КОНФИГУРАЦИЯ?
а что это тогда?)
источник

S

Simon in pgsql – PostgreSQL
Роман Жарков
В кои-то веки «не подскажете» в правильном наклонении, а я не знаю что ответить!
Жаль!
Обнадёживающий ответ)
источник

IZ

Ilia Zviagin in pgsql – PostgreSQL
⌬ Richard Cooper
Ребят, не подскажете, а есть ли какая-то штука типа менеджера конфигурации в кубере, но для постгреса?
т.е. я хочу хранить в yml/dbml/sql определения моделей таблиц, функций, представлений, пользователей, и т.д. и хочу что бы из них менеджер подстраивал конфигурацию базы по определениям.
Ты хотел бы хранить в YML бинарники апача или NGINX?
источник

IZ

Ilia Zviagin in pgsql – PostgreSQL
⌬ Richard Cooper
а что это тогда?)
Это программа, код
источник

⌬C

⌬ Richard Cooper in pgsql – PostgreSQL
Ilia Zviagin
Ты хотел бы хранить в YML бинарники апача или NGINX?
я хочу хранить в yml (а лучше бы в dbml на самом деле) определения таблиц, которые затем превращаются в sql запросы к базе для изменения модели данных

что здесь не так?
источник

IZ

Ilia Zviagin in pgsql – PostgreSQL
⌬ Richard Cooper
я хочу хранить в yml (а лучше бы в dbml на самом деле) определения таблиц, которые затем превращаются в sql запросы к базе для изменения модели данных

что здесь не так?
Не так в этом то, что это — код.
источник

SB

Sergey Bezrukov in pgsql – PostgreSQL
⌬ Richard Cooper
я хочу хранить в yml (а лучше бы в dbml на самом деле) определения таблиц, которые затем превращаются в sql запросы к базе для изменения модели данных

что здесь не так?
всё так, liquibase для этого и изобрели
источник

IZ

Ilia Zviagin in pgsql – PostgreSQL
⌬ Richard Cooper
я хочу хранить в yml (а лучше бы в dbml на самом деле) определения таблиц, которые затем превращаются в sql запросы к базе для изменения модели данных

что здесь не так?
Но ладно, я-то что, ты ж программист...
источник

⌬C

⌬ Richard Cooper in pgsql – PostgreSQL
Sergey Bezrukov
всё так, liquibase для этого и изобрели
ты лучший, спасибо большое! что-то подобное как раз и искал, буду копаться в этом направлении
источник

SB

Sergey Bezrukov in pgsql – PostgreSQL
ну только это не имеет отношения к куберу )  flyway ещё из аналогичных продуктов.  базовая идея - в БД есть таблица миграций,  так что одно и то же 2 раза не накатишь
источник

VH

Vitalii HZ in pgsql – PostgreSQL
То
источник

am

a m in pgsql – PostgreSQL
Вопрос по pg internals!
Есть база на выделенном сервере, где нагрузки всегда под горлышко (так задумано).
Где-то раз в 2 недели бекенды на несколько часов начинают жрать CPU как не в себя, рисуя на графиках красивый логарифм. При этом по IO не меняется вообще ничего. Вместе с CPU растет только buffer hit (все индексы полностью в RAM). «Тяжелых» запросов к базе нет, все быстрые и по индексам, но их много.
Что оно там делает? Индексы мнет? Как это называется?
источник

am

a m in pgsql – PostgreSQL
(нет, это не vacuum)
источник

MZ

Michael マイケル Zhilin ... in pgsql – PostgreSQL
a m
Вопрос по pg internals!
Есть база на выделенном сервере, где нагрузки всегда под горлышко (так задумано).
Где-то раз в 2 недели бекенды на несколько часов начинают жрать CPU как не в себя, рисуя на графиках красивый логарифм. При этом по IO не меняется вообще ничего. Вместе с CPU растет только buffer hit (все индексы полностью в RAM). «Тяжелых» запросов к базе нет, все быстрые и по индексам, но их много.
Что оно там делает? Индексы мнет? Как это называется?
flamegraph?
источник

am

a m in pgsql – PostgreSQL
Да откуда он у меня, убогого.
источник

MZ

Michael マイケル Zhilin ... in pgsql – PostgreSQL
ну или добрый старый gdb bt
источник

am

a m in pgsql – PostgreSQL
Да перестаньте. Я вопрос задал с надеждой, что это что-то очень обыденное и всем известное.
источник