Size: a a a

PostgreSQL + 1C + Linux

2020 October 23

СХ

Сергей Худояров... in PostgreSQL + 1C + Linux
файловый доступ
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
Можно, ibcmd
Но лучше сначала сделать копию (или снапшот) и с нее уже выгружать.
источник

LK

L K in PostgreSQL + 1C + Linux
Alexander Malykhin
все равно системный пользователь один
Спасибо.
источник
2020 October 24

LK

L K in PostgreSQL + 1C + Linux
Error
<eq property="p:processName" value="basename"/>
Это фильтр по одной базе. Для того чтобы вести тж по каждой
базе, каждую базу нужно ставить в отдельный кластер, от разных
пользователей.
Другие идеи есть?
источник

LK

L K in PostgreSQL + 1C + Linux
Сергей Голод
для файлов БД - 16к, для WAL-файлов 128k
А почему 16к, вроде рекомендуют 8к?
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
Субд оперирует страницами в 8К, желательно и фс делать такую же
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
L K
А почему 16к, вроде рекомендуют 8к?
Это мой личный компромис между скоростью и сжатием. На страницах в 8к сжатие намного хуже. Лучше всего сжимается на 64-128, но тогда страдает производительность
источник

LK

L K in PostgreSQL + 1C + Linux
Ясно.
источник

LK

L K in PostgreSQL + 1C + Linux
Спасибо.
источник

LK

L K in PostgreSQL + 1C + Linux
Банальный вопрос, как открыть для postgres на ubuntu лимиты
# cat /proc/lsof -i4 -n -P | grep 5432 | awk '{print $2}'/limits | grep "open files"
Max open files            1024                 4096                 files
источник

LK

L K in PostgreSQL + 1C + Linux
Под lxd открыто по умолчанию:
# cat /proc/lsof -i4 -n -P | grep 5432 | awk '{print $2}'/limits | grep "open files"
Max open files            1048576              1048576              files
источник

LK

L K in PostgreSQL + 1C + Linux
Если редактировать файл "/etc/security/limits.conf", этот файл применяется только к пользователям, активно вошедшим в систему через систему pam.
источник

LK

L K in PostgreSQL + 1C + Linux
А как быть с postgres?
источник

E

Error in PostgreSQL + 1C + Linux
L K
Это фильтр по одной базе. Для того чтобы вести тж по каждой
базе, каждую базу нужно ставить в отдельный кластер, от разных
пользователей.
Другие идеи есть?
Так фильтруйте по одной, и складывай в разные папки в одном тж и одном кластере
источник

E

Error in PostgreSQL + 1C + Linux
Несколько секций log в одном тж и в каждом свой location указывайте и фильтр по базе
источник

LK

L K in PostgreSQL + 1C + Linux
Error
Несколько секций log в одном тж и в каждом свой location указывайте и фильтр по базе
Спасибо, очень помогли!
источник

JS

Juriy Strashnov in PostgreSQL + 1C + Linux
L K
А как быть с postgres?
поправьте лимит в Unit-файле
источник

JS

Juriy Strashnov in PostgreSQL + 1C + Linux
и затем systemctl daemon-reload; systemctl restart postgtresql-server
источник

JS

Juriy Strashnov in PostgreSQL + 1C + Linux
Juriy Strashnov
поправьте лимит в Unit-файле
[Service]
<…>

LimitNOFILE=500000
LimitNPROC=500000
источник

LK

L K in PostgreSQL + 1C + Linux
Juriy Strashnov
[Service]
<…>

LimitNOFILE=500000
LimitNPROC=500000
Это 1с postgres 10.9-5
Там  /etc/init.d/postgresql
источник