Size: a a a

PostgreSQL + 1C + Linux

2021 July 04

СЯ

Сергей Якушев... in PostgreSQL + 1C + Linux
Я такое наблюдал когда у меня были обычные диски в программном рейде. Не сутками, но часами обычная БП могла обновляться.

Предполагаю, что это вопрос латентности дисковой подсистемы + сети.
источник

AK

Alexander Kuznetsov in PostgreSQL + 1C + Linux
Виртуалка на проксмоксе, ссд напрямую в виртулку подключены.
источник

RT

Robot Technologies in PostgreSQL + 1C + Linux
Всем привет.Решил тут 1с поднять на линуксе) при инициализации СУБД postgress ощибка валится на память, я так понимаю нужно в конфиге постера менять данные? но этого конфига вообще нигде нету, все папки пустные) сам сервис запущен но pida он не смог создать, при входе в посте выдает ошибку psql: could not connect to server: No such file or directory

Is the server running locally and accepting connections on
Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

постер ставил с 1с сайта) 12

Невозможно выделить память
< 2021-07-04 20:53:07.177 +05 >ПОДСКАЗКА:  Эта ошибка обычно возникает, когда PostgreSQL запрашивает сегмент разделяемой памяти, превышая объём доступной физической либо виртуальной памяти или гигантских страниц. Для уменьшения запроса (текущий размер: 4485840896 Б) можно снизить использование разделяемой памяти, возможно, уменьшив shared_buffers или max_connections.
child process exited with exit code 1
источник

АВ

Александр Вир... in PostgreSQL + 1C + Linux
Какая часть текста не ясна?
источник

RT

Robot Technologies in PostgreSQL + 1C + Linux
Где конфигурацию то поменять?
источник

И

Иван in PostgreSQL + 1C + Linux
В конфиге, и ставь отсюда - https://1c.postgres.ru/
источник

RT

Robot Technologies in PostgreSQL + 1C + Linux
ок сейчас скачаю
источник

C

Cetera in PostgreSQL + 1C + Linux
Господа хорошие, подскажите, делаю перепроведение в базе бухгалтерии 2.0, мой postgres 13 использует только одно ядро на 100% остальные 15 простаиваются, и 1 документ обрабатывается 20 секунд. как ускорить?
источник

C

Cetera in PostgreSQL + 1C + Linux
Сервер 16 ядер, 32GB, NVME

max_connections = 600
shared_buffers = 8GB
effective_cache_size = 24GB
maintenance_work_mem = 2GB
checkpoint_completion_target = 0.9
wal_buffers = 16MB
default_statistics_target = 500
random_page_cost = 1.1
effective_io_concurrency = 200
work_mem = 873kB
min_wal_size = 4GB
max_wal_size = 16GB
max_worker_processes = 16
max_parallel_workers_per_gather = 8
max_parallel_workers = 16
max_parallel_maintenance_workers = 4
источник

C

Cetera in PostgreSQL + 1C + Linux
Параллелизм что-то не помогает.
источник

И

Иван in PostgreSQL + 1C + Linux
work_mem маленький и с max_parallel_workers_per_gather = 8 вы конечно погорячились.
источник

И

Иван in PostgreSQL + 1C + Linux
Ну и лучше полный конфиг кидать.
источник

И

Иван in PostgreSQL + 1C + Linux
Ещё наверное и бп 2.0 не очень хорошо работает с pg.
источник

C

Cetera in PostgreSQL + 1C + Linux
Добавил work_mem до 256MB
источник

C

Cetera in PostgreSQL + 1C + Linux
источник

ДК

Дмитрий Комаров... in PostgreSQL + 1C + Linux
Версию платформы хоть озвучь?
источник

C

Cetera in PostgreSQL + 1C + Linux
8.3.18.1483
источник

ДК

Дмитрий Комаров... in PostgreSQL + 1C + Linux
Сборка от постгреспро?
источник

C

Cetera in PostgreSQL + 1C + Linux
конечно
источник

ДК

Дмитрий Комаров... in PostgreSQL + 1C + Linux
Можно попробовать косты экстремально понизить, раз у тебя диски очень бодрые, seq_page_cost и random_page_cost выставить в 0.1. Аналайз тоже можно принудительно сделать, он не много времени займет.
источник