Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgreSql недостаточно памяти / 13 сообщений из 13, страница 1 из 1
05.11.2018, 09:42
    #39727996
sysev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgreSql недостаточно памяти
Подскажите пожалуйста, как настроить postgre для 1с.
Все сделано как указывает 1с
ос Виндовс, postgre 9.6 1c УНФ (не типовая)
Выполняя закрытие месяца, через минут 20 оперативка подскакивает до 100% и вылетает ошибка.
Windows server 2012, оперативки 12гб. база в pg 6 гб
настройки по разному уже выставлял из pgtune тоже. ничего не помогает.
Вариант добавить оперативку понятен. но можно ли так оптимизировать. даже если это займет 1 час на операцию
...
Рейтинг: 0 / 0
05.11.2018, 22:21
    #39728263
sysev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgreSql недостаточно памяти
есть таблица размером 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
05.11.2018, 23:06
    #39728282
Siemargl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgreSql недостаточно памяти
sysev,

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

постите сюда значения не дефолтных параметров своего postgresql.conf иначе вам ни кто, ни когда, ни чего, не подскажет
...
Рейтинг: 0 / 0
07.11.2018, 13:03
    #39729232
sysev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgreSql недостаточно памяти
Синий Слон,
Читайте выше написано windows server 2012
...
Рейтинг: 0 / 0
07.11.2018, 13:08
    #39729237
sysev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgreSql недостаточно памяти
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
07.11.2018, 22:16
    #39729600
kira ivanov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgreSql недостаточно памяти
sysev,

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

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

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

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

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


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