powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgreSql недостаточно памяти
13 сообщений из 13, страница 1 из 1
PostgreSql недостаточно памяти
    #39727996
sysev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста, как настроить postgre для 1с.
Все сделано как указывает 1с
ос Виндовс, postgre 9.6 1c УНФ (не типовая)
Выполняя закрытие месяца, через минут 20 оперативка подскакивает до 100% и вылетает ошибка.
Windows server 2012, оперативки 12гб. база в pg 6 гб
настройки по разному уже выставлял из pgtune тоже. ничего не помогает.
Вариант добавить оперативку понятен. но можно ли так оптимизировать. даже если это займет 1 час на операцию
...
Рейтинг: 0 / 0
PostgreSql недостаточно памяти
    #39728263
sysev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть таблица размером 900мб, когда доходит до неё выскакивает ошибка не достаточно памяти. с чем связано? что изменить?

automatic analyze of table "****._accumrg16422" system usage: CPU 0.00s/1.04u sec elapsed 21.41 sec
automatic analyze of table "***.pg_catalog.pg_type" system usage: CPU 0.01s/0.03u sec elapsed 0.41 sec
automatic analyze of table "****.pg_catalog.pg_index" system usage: CPU 0.00s/0.06u sec elapsed 0.47 sec
...
Рейтинг: 0 / 0
PostgreSql недостаточно памяти
    #39728282
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysev,

скупой платит дважды. минимум
...
Рейтинг: 0 / 0
PostgreSql недостаточно памяти
    #39728358
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
База маленькая и таблица небольшая. Должна быть более конкретная причина неполадки, чем скупость. Может, можно сделать более подробное логирование.
...
Рейтинг: 0 / 0
PostgreSql недостаточно памяти
    #39728359
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
swap-файл то есть? Должен быть, а то некоторые по непониманию отключают.
...
Рейтинг: 0 / 0
PostgreSql недостаточно памяти
    #39728617
sysev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Partisan M,
в этом то и дело что не в скупости дело. я не пойму почему у некоторых база размером в 15-20гб работает на оперативке 12-20гб
а у меня база 6 ГБ и не хочет.
подкачка у меня в windows serever 2012 установлена автоматическая
...
Рейтинг: 0 / 0
PostgreSql недостаточно памяти
    #39728694
Синий Слон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Виндоус ХР ?
...
Рейтинг: 0 / 0
PostgreSql недостаточно памяти
    #39728772
kira ivanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysevв этом то и дело что не в скупости дело. я не пойму почему у некоторых база размером в 15-20гб работает на оперативке 12-20гб
а у меня база 6 ГБ и не хочет.
подкачка у меня в windows serever 2012 установлена автоматическая

постите сюда значения не дефолтных параметров своего postgresql.conf иначе вам ни кто, ни когда, ни чего, не подскажет
...
Рейтинг: 0 / 0
PostgreSql недостаточно памяти
    #39729232
sysev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Синий Слон,
Читайте выше написано windows server 2012
...
Рейтинг: 0 / 0
PostgreSql недостаточно памяти
    #39729237
sysev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kira ivanov,

max_connections = 50
shared_buffers = 4GB
effective_cache_size = 8GB
maintenance_work_mem = 1024MB
work_mem = 128MB
min_wal_size = 1GB
max_wal_size = 2GB
max_worker_processes = 6
max_parallel_workers_per_gather = 3

но что-то мне подсказывает что не в параметрах дело
Все стоит на виртуалке. Попробовал добавить до 24гб озу и вышла такая картина
как бы я ни менял все параметры, postgre в любом случае
дойдя до этой таблицы которую я выше из лога писал жрет 16.5гб ОЗУ, до этой таблицы 4гб и после максимальное значение выдается 8ГБ.
...
Рейтинг: 0 / 0
PostgreSql недостаточно памяти
    #39729600
kira ivanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysev,

12 гигов - shared_buffers - max_connections*work_mem*max_parallel_workers_per_gather(* effective_cache_size тут неоднозначно, это подсказка о наличии памяти )

такое возможно

попробуйте убрать parallel, понизить work до 64 и cache до 4 (дефолтное) и выполните "закрытие" в одиночку... оно и так по диску елозит

а виртуалке дайте гарантированное выделение требуемого ей объема, а не динамичаское выделение
...
Рейтинг: 0 / 0
PostgreSql недостаточно памяти
    #39729619
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Partisan MБаза маленькая и таблица небольшая. Должна быть более конкретная причина неполадки, чем скупость....Причина - 1С.
На Хабре есть подробная статья, почему без хороших спецов по пгресу не стоит лезть в эту связку.
...
Рейтинг: 0 / 0
PostgreSql недостаточно памяти
    #39729651
sysev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Siemargl,

Причина в 1с?
ок специально попробовал на sql express. и дал виртуалке 8гб. на стандартных параметрах все залетело без ошибок.
но не хочу оставлять на express. А покупать sql не выделят.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgreSql недостаточно памяти
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]