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

1. maksa2005 533 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 3036 24.01.23 16:06 Сейчас в теме
(1)
AMD FX-8150?
У меня на FX-8320 вообще постгрес в свое время отказывался собираться, при том на i7-2780Q (если правильно помню) - собирался без проблем. Что-то там такое с АМД было в те стародавние времена. Может это же самое и не дает системе корректно работать.
2. -AI- 24.01.23 14:11 Сейчас в теме
смотреть что ест память (RAM), может на этот сервер когда-то повесили ещё одну фоновую задачу и забыли...
и ща она, из-за какого-то сбоя, стала пожирателем памяти..

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

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

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

это из опыта работы с ms sql
27. lefthander 24.01.23 15:44 Сейчас в теме
(24)Скорости это полная зависимость от железа...;)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот