Ошибка СУБД: out of memory for query result

1. 370 24.01.23 13:42 Сейчас в теме
Бюсь с проблемой уже 15 дней и не знаю куда копать.
Не могу создать копию dt из конфигурации.

Параметры сервера 1 (проблемный)
1С 8.3.16.1296
SQL Postgres + pgAdmin 4
AMD FX-815 3.6Ghz 16Гб

Параметры сервереа 2 (все гуд)
1С 8.3.16.1296
SQL Postgres + pgAdmin 4
Xeon 3.1ghz 14гб

Чтобы было сделано:
1. Гугл сказал мне в рабочем сервере кластера 1с увеличить количество ИБ на процесс до 32 сделал
Кол-во соединений на процесс. до 256 сделал
2.Сделал индексацию, реструктуризацию, пересчет итогов и сжатие таблиц. много чего исправилось, но проблемы не решилось

Как щас:
1. Через SQL Postgres копия делается, но 2 часа. Аналогичная база стоит на другом сервере 2 (все гуд)

Есть идеи кроме той чтобы заменить память на 32гб (p.s. на сервере 2 все гуд и выгружается за 30 минут)?
Вознаграждение за ответ
Показать полностью
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
28. starik-2005 2799 24.01.23 16:06 Сейчас в теме
(1)
AMD FX-8150?
У меня на FX-8320 вообще постгрес в свое время отказывался собираться, при том на i7-2780Q (если правильно помню) - собирался без проблем. Что-то там такое с АМД было в те стародавние времена. Может это же самое и не дает системе корректно работать.
2. -AI- 24.01.23 14:11 Сейчас в теме
смотреть что ест память (RAM), может на этот сервер когда-то повесили ещё одну фоновую задачу и забыли...
и ща она, из-за какого-то сбоя, стала пожирателем памяти..

если совсем дилетантский способ - потушить СУБД, посмотреть сколько памяти будет свободно...
(сделать то же самое на втором, и сравнить)

PS так мы поймем в СУБД дело или в чём-то другом...
3. maksa2005 370 24.01.23 14:13 Сейчас в теме
(2)смотрел память при выгрузке базы. доходит до 10 и резко падает = ошибку выдает. Даже до 16 не доходила. При выгрузке регламенты стопорю. делаю перезагрузку сервака. делаю dt и ошибка.
4. ls600 24.01.23 14:39 Сейчас в теме +10 $m
На серверных базах 1С:предприятие, чаще в 32-битных системах и под управлением СУБД Postgres, возникает ошибка СУБД "out of memory for query result" .
На первом сервере какая система???
5. maksa2005 370 24.01.23 14:41 Сейчас в теме
(4)да вы правы. 32бит стоит из-за специфики оборудования( емае. на 64 не могу перейти - dll на 64 нету.
7. ls600 24.01.23 14:43 Сейчас в теме
(5)
вопрос с ошибкой решен..
9. maksa2005 370 24.01.23 14:45 Сейчас в теме
(7)Переустанавливать платформу ради выгрузки...такое себе удовольствие каждый вечер.
или остаться на выгрузке в postgres
10. ls600 24.01.23 14:48 Сейчас в теме
(9)
если не принципиально я бы остался на выгрузке в postgres.
11. maksa2005 370 24.01.23 14:51 Сейчас в теме
(10)А почему? если не секрет
15. ls600 24.01.23 15:02 Сейчас в теме
(11)
дело привычки, храню бекапы выгруженные средствами сервера.
17. maksa2005 370 24.01.23 15:03 Сейчас в теме
(15)Есть разница по скорости их загрузке? опыт мой. по sql ms - летит как птица, за постгрес - уныло как черепаха.
как бы ранее стояла sql ms и все было супер...
18. ls600 24.01.23 15:05 Сейчас в теме
(17)
у меня у самого опыт по sql ms. и все базы крутятся там.
насчет скорости ответ не скажу.
В будущем будем переходить на постгрес или нет, время покажет.
13. maksa2005 370 24.01.23 14:57 Сейчас в теме
(7)перебью платформу и скажу уже точно.
16. ls600 24.01.23 15:02 Сейчас в теме
6. maksa2005 370 24.01.23 14:42 Сейчас в теме
8. maksa2005 370 24.01.23 14:43 Сейчас в теме
(4)Есть варианты не перебивая битность из-за потери работы ТО решить проблему. сделать свертку на дату?
19. lefthander 24.01.23 15:14 Сейчас в теме
(8)
сделать свертку на дату?
ни в коем случае, оно Вам не надо.
ДТ делаете из конфигуратора или командной строкой?
20. maksa2005 370 24.01.23 15:26 Сейчас в теме
29. maksa2005 370 25.01.23 06:49 Сейчас в теме
(4)Вы были правы. перешел. копия за 30 минут сделалась. Спасибо. Век учись, но с postgres(ом) не шутить) Рулит MS SQL.
12. rintik 19 24.01.23 14:57 Сейчас в теме
Может такой вариант, настроить репликацию БД в PG на сервер с которым все норм, и с него делать DT?
14. maksa2005 370 24.01.23 14:59 Сейчас в теме
(12)
й вариант

копия весит 25гб. передать на сервер тот что там + время на загрузку и создание копии....
21. lefthander 24.01.23 15:39 Сейчас в теме
у меня админ делает эффектив сейвер бекапы в дт размер 21 гиг. правда загрузка потом такого 3 часа 30 минут из дт..
22. maksa2005 370 24.01.23 15:40 Сейчас в теме
23. lefthander 24.01.23 15:41 Сейчас в теме
25. maksa2005 370 24.01.23 15:42 Сейчас в теме
(23)неа. попробую сменить разрядность платформы и отпишусь.
26. lefthander 24.01.23 15:42 Сейчас в теме
(25)Ну в принципе надо установить 64 разрядную версию платформы
maksa2005; +1 Ответить
24. maksa2005 370 24.01.23 15:41 Сейчас в теме
(21)тут не соглашусь на счет сокрости.
база 400гб и вес копии 145гб)))
скорость загрузки из dt - 2 часа
скорость из sql ms - 20 секунд)

это из опыта работы с ms sql
27. lefthander 24.01.23 15:44 Сейчас в теме
(24)Скорости это полная зависимость от железа...;)
Оставьте свое сообщение
Вакансии
Архитектор 1С
Новосибирск
зарплата от 300 000 руб. до 300 000 руб.
Полный день

Ведущий программист 1С/удаленно
Красноярск
зарплата от 160 000 руб. до 180 000 руб.
Полный день

Программист 1С
Иркутск
зарплата от 120 000 руб. до 160 000 руб.
Полный день

Аналитик 1С
Москва
зарплата от 110 000 руб. до 130 000 руб.
Полный день

1С разработчик
Москва
зарплата от 150 000 руб. до 200 000 руб.
Полный день