Size: a a a

pgsql – PostgreSQL

2021 March 07

МП

Михаил Павлов... in pgsql – PostgreSQL
Подскажите, какие индексы проставить?
https://dpaste.com/G58GVQZWR
источник

P

Petr in pgsql – PostgreSQL
Yaroslav Schekin
Сделайте "CHECKPOINT;", потом посмотрите ещё раз ("чтоб не думать").
И проверьте, нет ли [очень] "старых" транзакций, на всякий случай.
1. Вышеуказанная команда сократила размер data_directory до 129G, уже неплохо :)
2. В pg_stat_activity не наблюдаю ничего.
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Petr
1. Вышеуказанная команда сократила размер data_directory до 129G, уже неплохо :)
2. В pg_stat_activity не наблюдаю ничего.
Так и что сейчас-то по "\l+" в psql против du (и в каком именно каталоге, кстати?) в shell (может, никакой проблемы уже и нет)?
источник

P

Petr in pgsql – PostgreSQL
Yaroslav Schekin
Так и что сейчас-то по "\l+" в psql против du (и в каком именно каталоге, кстати?) в shell (может, никакой проблемы уже и нет)?
По \l+ в psql по-прежнему околонулевой размер бд. Тем временем, du -sh показывает цифру выше — 129GB.
>в каком именно каталоге
data_directory который указан в postgresql.conf.
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Petr
По \l+ в psql по-прежнему околонулевой размер бд. Тем временем, du -sh показывает цифру выше — 129GB.
>в каком именно каталоге
data_directory который указан в postgresql.conf.
Ну так там и WAL, и другие базы и так далее, как можно сравнивать?
источник

P

Petr in pgsql – PostgreSQL
Yaroslav Schekin
Ну так там и WAL, и другие базы и так далее, как можно сравнивать?
Других баз нет (кроме системных) — это по условию выше обозначено.
И да, вы правы, оказалось, всё это место занимает каталог pg_wal.
источник

P

Petr in pgsql – PostgreSQL
Кажется, вопрос отпал, спасибо, Ярослав! ;)
источник

AS

Artem Silenkov in pgsql – PostgreSQL
Привет! Есть где то формальные требования, как надо размещать tablespaces?) basebackup не работает.
источник

AS

Artem Silenkov in pgsql – PostgreSQL
Внутри data оказывается нельзя, при этом размещается и все работает ок.
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Artem Silenkov
Внутри data оказывается нельзя, при этом размещается и все работает ок.
зачем размещать tablespace внутри PGDATA? это не ORACLE, тут кроме размещения данных на другом физическом носителе никаких других “полезностей” не будет.
создавать табличные области так же, как и где-то-то-там-ещё смысла нет.
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Artem Silenkov
Внутри data оказывается нельзя, при этом размещается и все работает ок.
Ну вот видите, что не "ok" же (про это было в документации... и мне даже помнится, что то ли ошибка, то ли warning при попытке их там создать выдаётся).
В общем, где-то ещё создавайте (а где — это уж Вам виднее).
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Какое имя замечательное, однако!
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Михаил Павлов
Подскажите, какие индексы проставить?
https://dpaste.com/G58GVQZWR
Покажите версию PostgreSQL, запрос, \d каждой используемой таблицы, EXPLAIN (ANALYZE, BUFFERS).
Последнее лучше на  https://explain.depesz.com/
источник

МП

Михаил Павлов... in pgsql – PostgreSQL
Версия 12
источник

МП

Михаил Павлов... in pgsql – PostgreSQL
Запрос здесь
https://explain.depesz.com/
источник

МП

Михаил Павлов... in pgsql – PostgreSQL
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Я написал "EXPLAIN (ANALYZE, BUFFERS)".
И \d таблиц, желательно.
источник

МП

Михаил Павлов... in pgsql – PostgreSQL
Момент
источник

МП

Михаил Павлов... in pgsql – PostgreSQL
источник

МП

Михаил Павлов... in pgsql – PostgreSQL
Таблицы в пути
источник