Имя: Пароль:
1C
1С v8
Загрузка DT на сервер 1с с postgresql
0 ametjann
 
16.07.20
12:14
Добрый день.
Установлен сервер 1с на linux Linux ubuntu 4.15.0-108-generic #109-Ubuntu SMP Fri Jun 19 11:33:10 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
server 1c - 8.3.16.1224
postgresql - PostgreSQL 11.5 (Ubuntu 11.5-19.1C) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 8.3.0-16ubuntu3~16.04) 8.3.0, 64-bit
Так вот проблема при загрузке DT - очень долго грузи дт - время занимают процессы создания индексов - Create Index. Знаю что в ДТ ни индексы ни статистика не передается.
Не знаю куда копать.
Помогите.
1 shuhard
 
16.07.20
12:31
(0)[Не знаю куда копать.] могилку серверу
2 МихаилМ
 
16.07.20
12:51
какой размер дт файла и какое время загрузки дт ?
3 Hmster
 
16.07.20
12:51
(0) postgre надо уметь настраивать, возможно диски мертвые. Позовите специалиста или сами изучайте
4 rphosts
 
16.07.20
13:00
(0) > очень долго грузи дт - время занимают процессы создания индексов - Create Index. Знаю что в ДТ ни индексы ни статистика не передается.

описание требуемых к созданию индексов передается... а вот после загрузки данных они и создаются...
Долго это не время а слово, какой размер ДТ и сколько занимает загрузка?
5 Serg_1960
 
16.07.20
13:28
(0) При загрузке файла DT текущая база полностью заменяется/замещается на новую по информации из DT. Ок? Заново создаётся/пересоздаётся со всеми таблицами, индексами и прочим содержимым.
6 Йохохо
 
16.07.20
13:34
Fri Jun 19 11:33:10 UTC 2020
просрочено
7 ametjann
 
16.07.20
14:27
(3) (4)  ИТАК ПУСТАЯ база была создала, гружу Пустую Типовую КА. Диск в порядке. Postgres настроен нормально. так как сама база работает после этого хорошо.
8 Hmster
 
16.07.20
14:37
(7) так ты нам не ответил что происходит:
1.Как нагружен проц и что за проц
2.Как нагружен диск и что за диск

Для примера могу привести следующий пример: Есть ноут 2013г I7, база УПП Дт-5Гб, Скл-30Гб. Загрузка на родном диске 5400prm идет около 2х часов, на SSD - 30 минут

Что значит долго? А в минутах?
9 ametjann
 
16.07.20
15:31
(8) 2 часа грузит Типовую
  Характеристики  ВМ с Core i7 - 4 дяра пл 3.2 GHZ и 16 ГБ памяти. Диск возможно Слабоват обычный HDD - БУ. НО очередей в диске нет.
10 Serg_1960
 
16.07.20
15:37
На форуме когда-то был ТелепатБот - кидал ссылки, анализируя текст поста... поработаю вместо него :)
"Настройки PostgreSQL для работы с 1С:Предприятием"
https://its.1c.ru/db/metod8dev#content:5825:hdoc
https://its.1c.ru/db/metod8dev/content/5866/hdoc

По поводу индексирования: если учитывать "For most index methods, the speed of creating an index is dependent on the setting of maintenance_work_mem. Larger values will reduce the time needed for index creation, so long as you don't make it larger than the amount of memory really available, which would drive the machine into swapping."(https://www.postgresql.org/docs/11/sql-createindex.html) и информацию в вышеуказанных ссылках, то можно попробовать оптимизировать значение maintenance_work_mem.
11 Hmster
 
16.07.20
15:51
(9) очередь может быть маленькой а диск помирать при этом, скорость чтения/записи при этом какие?
В логах хинты не пишет? Он висит на каком-нибудь запросе или запросы постоянно меняются?
Распаковка из ДТ:
1.Чтение ДТ, 2.Передача на сервер 1С, 3. Обработка данных СКЛ, 4. Запись сырых данных на диск, 5.Запись уже в БД.
Как себя ведет проц? Как нагружен?
Какова нагрузка на сеть?
Есть ли антивирусник?
У тебя на однозначно во что-то упирается производительность, но ты молчишь
12 ametjann
 
16.07.20
15:56
(11) (10)  ИТАК тему закрываем, я неверно смотрел данные IOSTAT  и Системного монитора Хостовой ОС.
Виноват диск - проявляется в "Средняя длина очереди диска" - диск 1 и у него очередь 2.906 средняя. Планируем замену
13 rphosts
 
16.07.20
15:58
(7) конф файл в студию!
и да замеры длины очереди дисков, нагрузка проца,  используемая память, % нагрузки сети.
Надеюсь никаких антивиров, фильтров пакетов и т.п. нет? между 1с и постгри маршрутизаторов нет?
14 rphosts
 
16.07.20
15:59
(12)хостовой? Под виртуалкой чтоли?