Ошибка: out of memory #375402


#0 by yulechka
Добрый день! Бухгалтерия предприятия 8.1, релиз.1.6.11.7, платформа 8.1.12.101. Просим подсказать решение следующей проблемы. После обновления конфигурации при проведении документа "Закрытие месяца", а конкретно на пункте "Корректировка списанных МПЗ" вылетает ошибка "Ошибка СУБД ERROR: out of memory Detail: Failed on request of size 93" и программа закрывается. Размер базы 5 гигабайт. Параметры сервера на котором установленна программа: HP ProLiant DL360G5 8 гигов памяти Fedora 8, ядро пересобрано с поддержкой pae Swap - 16 гигабайт. Postgresql: effective_cache_size 5120Mb shared_buffers 1024Mb база на отдельном разделе ext3, подмонтированном с noatime и с журналом типа writeback. Процессор проводит в iowait ~1% По данным в ходе процесса 1С потребляет по 350 Мб, своп вообще не используется, то есть памяти хватает.
#1 by vde69
1. в журнале системы чего пишет? 2. RLS есть? 3. память клиента? результаты запроса не могут использовать своп
#2 by Черный всадник
Разве не могут? По моему до 64 метров в оперативе, а потом на диске. Или я ошибаюсь?
#3 by vde69
вопрос не простой, зависит от вызова, простой селект в ADO точно должен, а через рекорсет можно больше гнать
#4 by borik
Попробуйте покрутить shared_buffers в большую/меньшую сторону.
#5 by yulechka
1. в журнале системы чего пишет? 2. RLS есть? 3. память клиента? результаты запроса не могут использовать своп 1) Там пипец сколько пишет, я щас не могу вытащить, связь не очень. 3) не совсем понятно
#6 by vde69
>>> 1) Там пипец сколько пишет, я щас не могу вытащить, связь не очень. Это уже показатель, что у тебя что-то не так настроено, ищи админов пусть разбираються
#7 by yulechka
1. в журнале системы чего пишет? Вот это: ERROR:  out of memory DETAIL:  Failed on request of size 93. STATEMENT:  SELECT        _V8TblAli1_Q_000_T_001._Q_001_F_000RRef AS f_8,        WHEN _V8TblAli1_Q_000_T_001._Q_001_F_001_TYPE = '\001'::bytea OR        _V8TblAli1_Q_000_T_001._Q_001_F_001_TYPE = '\010'::bytea AND _V8TblAli1_Q_000_T_001._Q_001_F_001_RTRef IS NOT NULL AND _V8TblAli1_Q_000_T_001._Q_001_F_001_RRRef IS NOT NULL        END AS f_9,        WHEN _V8TblAli1_Q_000_T_001._Q_001_F_001_TYPE IS NULL OR        _V8TblAli1_Q_000_T_001._Q_001_F_001_TYPE NOT IN ('\001'::bytea,'\010'::bytea)        WHEN '\001'::bytea IS NULL OR        '\001'::bytea NOT IN ('\001'::bytea,'\010'::bytea)        THEN CAST(NULL AS BYTEA)        END        END AS f_10,        WHEN _V8TblAli1_Q_000_T_001._Q_001_F_001_TYPE IS NULL OR        _V8TblAli1_Q_000_T_001._Q_001_F_001_TYPE NOT IN ('\001'::bytea,'\010'::bytea)        ELSE '\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000'::bytea        WHEN '\001'::bytea IS NULL OR        '\001'::bytea NOT IN ('\001'::bytea,'\010'::bytea)        THEN CAST(NULL AS BYTEA)        ELSE '\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000'::bytea        END        END AS f_11,       CASE        WHEN _V8TblAli1_Q_000_T_001._Q_001_F_002_TYPE = '\001'::bytea OR        _V8TblAli1_Q_000_T_001._Q_001_F_002_TYPE = '\010'::bytea AND _V8TblAli1_Q_000_T_001._Q_001_F_002_RTRef IS NOT NULL AND _V8TblAli1_Q_000_T_001._Q_001_F_002_RRRef IS NOT NULL        END AS f_12,        WHEN _V8TblAli1_Q_000_T_001._Q_001_F_002_TYPE IS NULL OR        _V8TblAli1_Q_000_T_001._Q_001_F_002_TYPE NOT IN ('\001'::bytea,'\010'::bytea)        WHEN '\001'::bytea IS NULL OR        '\001'::bytea NOT IN ('\001'::bytea,'\010'::bytea)        THEN CAST(NULL AS BYTEA)        END        END AS f_13,        WHEN _V8TblAli1_Q_000_T_001._Q_001_F_002_TYPE IS NULL OR        _V8TblAli1_Q_000_T_001._Q_001_F_002_TYPE NOT IN ('\001'::bytea,'\010'::bytea)        ELSE '\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000'::bytea        WHEN '\001'::bytea IS NULL OR        '\001'::bytea NOT IN ('\001'::bytea,'\010'::bytea)        THEN CAST(NULL AS BYTEA)        ELSE '\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000'::bytea        END и ещё с десяток страниц запроса.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С