Size: a a a

pgsql – PostgreSQL

2020 August 07

М

Максим in pgsql – PostgreSQL
я хочу в временную таблицу скопировать данные, транкейтнуть боевую и вернуть данные, чтобы ID поновой проставился
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
Хочу создать реплику БД на том же сервере, что и мастер, с самим процессом создания реплики никаких вопросов - много раз делал. Но возникает вопрос как поступать с конфиг файлами (OS - ubuntu, там конфиг-файлы лежат не в $PGDATA, а в /etc/... - можно их скопировать в новую $PGDATA и закомментировать в postgresql.conf параметры типа data_directory, hba_file и ident_file ), и как сделать так, чтобы появился ещё один сервис, который будет автоматически стартовать Postgres. Делаю это для того, чтобы вынести определённую БД из кластера, в котором она находилась ранее в отдельный кластер на другом порту.
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
посоветуйте пож-ста, что почитать на эту тему.
источник

MM

Maksim Melnichuk in pgsql – PostgreSQL
Добрый день подскажите пожалуйста какой запрос в данном случае более затратный исходя из EXPLAIN
источник

MM

Maksim Melnichuk in pgsql – PostgreSQL
либо этот
источник

k🐧

kiba 🐧 in pgsql – PostgreSQL
Alexander Nikitin
посоветуйте пож-ста, что почитать на эту тему.
systemd юнит надо написать, вестимо
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
ага, гуглю, спасибо.
источник

k🐧

kiba 🐧 in pgsql – PostgreSQL
Alexander Nikitin
посоветуйте пож-ста, что почитать на эту тему.
В юните передать переменную окружения:

Environment=PGDATA=/path/to/new/data
источник

Ð

Ð in pgsql – PostgreSQL
можно ли в объявлении фунции сослаться на тип (table.field%TYPE) превратив его в массив? типа table.field%TYPE[] ?
источник

A

Apachee in pgsql – PostgreSQL
если мне ресурс памяти очень важен, то насколько адекватным решением будет сделать UNLOGGED таблицы? БД я использую для своего мини-проекта и данные там, конечно, важны, но если что-то случится, то это будет терпимо
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Apachee
если мне ресурс памяти очень важен, то насколько адекватным решением будет сделать UNLOGGED таблицы? БД я использую для своего мини-проекта и данные там, конечно, важны, но если что-то случится, то это будет терпимо
что вы хотите выиграть за счёт UNLOGGED таблиц? какую память?
источник

A

Apachee in pgsql – PostgreSQL
Victor Yegorov
что вы хотите выиграть за счёт UNLOGGED таблиц? какую память?
у меня из-за WAL'а был 1 ГБ оверхеда по памяти (2/3 всей памяти на диске), которая освободилась только когда я ручками сделал pg_archivecleanup
источник

VY

Victor Yegorov in pgsql – PostgreSQL
а что прописано в archive_command?
источник

A

Apachee in pgsql – PostgreSQL
Victor Yegorov
а что прописано в archive_command?
а что это
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Apachee
а что это
это серверный параметр базы. вам следовало бы почитать доки в плане конфигурации Postgres-а. судя по всему у вас включена архивация WAL, которая вам не нужна.
и память — это память, а вы освободили место на диске
источник

A

Apachee in pgsql – PostgreSQL
Victor Yegorov
это серверный параметр базы. вам следовало бы почитать доки в плане конфигурации Postgres-а. судя по всему у вас включена архивация WAL, которая вам не нужна.
и память — это память, а вы освободили место на диске
прошу прошения, я имел в виду место на диске
источник

AL

Alexander Litvinov in pgsql – PostgreSQL
Приветствую!
Интересует влияние discard all - может быть есть обзорные статьи в которых объясняется происходящее, сравнивается выполнение каких-то синтетических запросов до и после?
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Alexander Litvinov
Приветствую!
Интересует влияние discard all - может быть есть обзорные статьи в которых объясняется происходящее, сравнивается выполнение каких-то синтетических запросов до и после?
кажется, что в доке очень хорошо написано что делает эта команда
источник

AL

Alexander Litvinov in pgsql – PostgreSQL
Victor Yegorov
кажется, что в доке очень хорошо написано что делает эта команда
безусловно я прочитал документацию :) чего я не делал - так это экспериментов. Интересно выражение количественное. Наверняка кто-то да делал и возможно написал о своих трудах
источник

s

sexst in pgsql – PostgreSQL
Apachee
если мне ресурс памяти очень важен, то насколько адекватным решением будет сделать UNLOGGED таблицы? БД я использую для своего мини-проекта и данные там, конечно, важны, но если что-то случится, то это будет терпимо
unlogged таблицы не передивают рестарта базы
источник