Size: a a a

pgsql – PostgreSQL

2021 March 19

V

Vadim in pgsql – PostgreSQL
коллеги есть хороший скрипт смотреть текущую активность в БД, с ожиданиями, sql текстом запроса и т.д.
источник

ГА

Георгий Ава... in pgsql – PostgreSQL
Сделал публикацию для всех таблиц
logic_repl=# \dRp
                                    Список публикаций
     Имя       | Владелец | Все таблицы | Добавления | Изменения | Удаления | Опустошения
----------------+----------+-------------+------------+-----------+----------+-------------
logic_repl_all | postgres | t           | t          | t         | t        | t

но вновь созданные таблицы не реплицируются, почему?
источник

ГА

Георгий Ава... in pgsql – PostgreSQL
create publication logic_repl_all for all tables;
источник

ГА

Георгий Ава... in pgsql – PostgreSQL
разобрался
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Les
спасибо Виктор, а можете подсказать что-то из opensource ?
аналогичного по функционалу, к сожалению, нет.
источник

L

Les in pgsql – PostgreSQL
Victor Yegorov
аналогичного по функционалу, к сожалению, нет.
а можете подсказать в чём преимущество okmeter.io ?
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Les
а можете подсказать в чём преимущество okmeter.io ?
- он снимает все возможные метрики по топовым запросам / таблицам / базам (топовые — первые 50 по активности)
- можно ему подсовывать свои любые метрики через конфиги на сервере
- есть готовые дашборды по ключевым показателям
- можно самому строить графики на питоно-подном языке, микшируя любые показатели
- умеет строить TOP-n (где n — просто аргумент ф-ции) графики по любым метрикам

последнее — крайне полезно. в opensource без предварительно агрегации данных не сделать
источник

L

Les in pgsql – PostgreSQL
Victor Yegorov
- он снимает все возможные метрики по топовым запросам / таблицам / базам (топовые — первые 50 по активности)
- можно ему подсовывать свои любые метрики через конфиги на сервере
- есть готовые дашборды по ключевым показателям
- можно самому строить графики на питоно-подном языке, микшируя любые показатели
- умеет строить TOP-n (где n — просто аргумент ф-ции) графики по любым метрикам

последнее — крайне полезно. в opensource без предварительно агрегации данных не сделать
спасибо
источник

W

W in pgsql – PostgreSQL
есть у кого идеи почему "timestamp 'today'" может кэшироваться ?
источник

W

W in pgsql – PostgreSQL
пока не пересохранишь процедуру today не обновится
источник

W

W in pgsql – PostgreSQL
юзаю вот так "select timestamp 'today' into startDay;"
источник

VY

Victor Yegorov in pgsql – PostgreSQL
W
пока не пересохранишь процедуру today не обновится
потому что это константа, а не ф-ция
источник

W

W in pgsql – PostgreSQL
Victor Yegorov
потому что это константа, а не ф-ция
константа? она же каждый день меняется
источник

VY

Victor Yegorov in pgsql – PostgreSQL
W
константа? она же каждый день меняется
потому что вы каждый день запускаете запрос и она каждый раз вычисляется. а при создании ф-ции вычисляется один раз — при создании
источник

W

W in pgsql – PostgreSQL
Victor Yegorov
потому что вы каждый день запускаете запрос и она каждый раз вычисляется. а при создании ф-ции вычисляется один раз — при создании
тут через раз работает бывает обновится бывает нет.
Есть какой то вариант получить актуальное значение? Нужно начало дня
источник

VY

Victor Yegorov in pgsql – PostgreSQL
W
тут через раз работает бывает обновится бывает нет.
Есть какой то вариант получить актуальное значение? Нужно начало дня
select now()::date; ?
источник

W

W in pgsql – PostgreSQL
Victor Yegorov
select now()::date; ?
мне timestamp нужен (2021-03-19 00:00:00)
источник

W

W in pgsql – PostgreSQL
Мне нужно ограничить кол-во регистраций в сутки на один IP
источник

VY

Victor Yegorov in pgsql – PostgreSQL
W
мне timestamp нужен (2021-03-19 00:00:00)
SELECT date_trunc('day',now());
источник

W

W in pgsql – PostgreSQL
Спасибо попробую
источник