|
Порционная заливка данных из внешних источников | ☑ | ||
---|---|---|---|---|
0
Кокос
09.01.16
✎
14:10
|
Наткнулся на клиента который купил замечательную(без иронии) программу местного и инфостартовского разработчика по заливке из внешних источников в базу. У клиента возникла проблема при заливке файла из 90000 строк (три колонки) загружается на форму быстро и он доволен но при внесении данных в объекты(в данном случае регистр сведений) инфобазы ему приходится делить файл на 9 кусков ибо пишет что недостаточно памяти на сервере. Хотя памяти на сервере 12гб плюс ССД плюс большие винты и там кроме него никто не сидит.
Вопрос: Кто и как решал эту проблему? Я вот только начал. :) |
|||
1
Heckfy
09.01.16
✎
14:11
|
Я, честно, не решал эту проблему :(
|
|||
2
Кокос
09.01.16
✎
14:11
|
(1) Сочувствую Вашей грусти :))
|
|||
3
PR третий
09.01.16
✎
14:13
|
Думаю, что в данном случае речь не про недостаток физической памяти ОЗУ или HDD. Речь про адресное пространство. А, тогда, вариант только один, поменять сервер 1С с 32х на 64х.
|
|||
4
Кокос
09.01.16
✎
14:13
|
(3) там и стоит 64х.
|
|||
5
Рэйв
09.01.16
✎
14:14
|
(0)
>>купил замечательную(без иронии) >>У клиента возникла проблема Ты уж определись, родной... |
|||
6
PR третий
09.01.16
✎
14:14
|
(4) Именно сервер 1С, сама программа 64х?
|
|||
7
Рэйв
09.01.16
✎
14:15
|
"замечательная"
Или "проблема" ? |
|||
8
PR третий
09.01.16
✎
14:15
|
(5) Что поломало твой мозг?
|
|||
9
Рэйв
09.01.16
✎
14:15
|
(8)см (7)
|
|||
10
Кокос
09.01.16
✎
14:16
|
(6) вот разбираюсь теперь. вроде ставил 64.
|
|||
11
PR третий
09.01.16
✎
14:17
|
(7) То есть у замечательной программы не может быть проблем?
У замечательного автомобиля не может быть проблем? У замечательной вещи не может быть проблем? У замечательного человека не может быть проблем? |
|||
12
Рэйв
09.01.16
✎
14:17
|
(8)Ну как там твой мозг?
|
|||
13
PR третий
09.01.16
✎
14:17
|
(12) Мой в порядке.
|
|||
14
Рэйв
09.01.16
✎
14:17
|
(11)Нет.Не может
|
|||
15
PR третий
09.01.16
✎
14:17
|
(10) Вроде или 64х?
|
|||
16
PR третий
09.01.16
✎
14:18
|
(14) Понятно. Вопросов больше не имею.
|
|||
17
Кокос
09.01.16
✎
14:18
|
(16) а как посмотреть если все уже установлено?
|
|||
18
Рэйв
09.01.16
✎
14:18
|
(16)Я аообще удивлен что ты тут возник если что:-)
|
|||
19
PR третий
09.01.16
✎
14:21
|
(17) Очень просто. Либо сервер 1С стоит в Program Files (тогда 64х) либо в Program Files (x86) (тогда 32х).
|
|||
20
PR третий
09.01.16
✎
14:22
|
+(19) Или в службе посмотри, откуда запускается
|
|||
21
shuhard
09.01.16
✎
14:23
|
(0)[памяти на сервере 12гб плюс]
это смартафон, а не сервер |
|||
22
Рэйв
09.01.16
✎
14:24
|
взял полстакана попкорна.
Будет интересно. Но не долго |
|||
23
PR третий
09.01.16
✎
14:25
|
Я бы вообще не решал эту проблему.
Захреначил бы цикл по 10000 строк и всех делов. |
|||
24
Кокос
09.01.16
✎
14:27
|
(21) )))) все летает. не поверишь
|
|||
25
Кокос
09.01.16
✎
14:27
|
(23) ну оно понятно. просто лезть в чужую обработку лень. буду ставить свою самопалку аналогичную там уже решу.
|
|||
26
PR третий
09.01.16
✎
14:32
|
(25) Проснись и пой. Чего там лезть-то? Расхреначить исходник на кучу частей вместо одной таблицы? На час делов.
|
|||
27
MaxS
09.01.16
✎
14:47
|
(0) Решаю подобную задачу в обработке, продаваемой на ИС.
Самые тормоза - это вывод прочитанных данных на управляемую форму. Решил, что если данных более тысячи строк, то нечего им делать на форме. Вывожу только часть информации с кнопкой, позволяющий всё же вывести все данные. Переделал всё на запуск в фоновом задании. Есть много идей, например, автоматически делить файл на порции или глотать его весь и обрабатывать частями... Но нет таких крупных клиентов, на которых можно тестировать. Большинство удовлетворено и так. Есть покупатели с мега данными и файловыми базами, изредка жалуются на скорость и память, а на просьбу оказать помощь, уходят в глухую оборону и пропадают. У меня есть решение по ускорению обработки на порядок, но оно требует доводки. :-\ Совет ТС - обратиться к разработчику и сформулировать проблему. Это будет полезнее всем. ;) |
|||
28
Кокос
09.01.16
✎
14:57
|
(26) да у меня подсистема заливки уже года три как отработана. тем более клиент разрешил курочить базу с условием сохранения обновляемости. зачем в чужом коде копаться? плюс там все равно из-за универсальности слишком все сложно для клиента оказалось
|
|||
29
Кокос
09.01.16
✎
14:58
|
(26) плюс проблема как ты и сказал в битности. завтра все переставлю и проблемы не будет
|
|||
30
PR третий
09.01.16
✎
15:03
|
(29) Вообще-то сервер 64х стоит в два раза дороже, если что
|
|||
31
Кокос
09.01.16
✎
15:04
|
(30) это да...
|
|||
32
rphosts
09.01.16
✎
16:39
|
(0) в чём суть проблемы? Сохраняй сам порциями (с заданным шагом, например по 10000 строк).
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |