|
www.integro.ru ЦСИ ИНТЕГРО
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Алексей Васильев
Зарегистрирован: 20.05.2009 Сообщения: 105 Откуда: Самара
|
Добавлено: Пн 31 Дек 2012 00:36 Заголовок сообщения: Про импорт IDF |
|
|
Хотел было написать в UserEcho, но что-то видимо разучился это делать. Не смог. Поэтому пишу сюда.
Версия ИНГео - 4.4.8.412
Потребовалось экспортировать-импортировать все наши дома. А всего их на данный момент 609800. Экспорт - куда ни шло (20 минут на все-про-все), а импорт, с семантикой - 4-5 часов. Компьютеры нормальные, не последний писк, но тест "Супер-Пи" миллион знаков делают за 12-13 секунд; экстремальный Sandy Bridge за тысячу баксов за один только процессор, это же сделает за 7-8. Тем не менее - полдня, причём лимитирует именно цифродробилка, а не диск. Я конечно не знаю, как там программа импорта устроена внутри, но она однопотоковая, и это слегка удивляет, так как задача не выглядит принципиально нераспараллеливаемой. Если б в полную силу использовались бы хотя бы два ядра, то было бы заметно быстрее.
При таких сроках, хотелось бы возможность перевести этот процесс в фоновый режим, как это сделано в WinRAR-е (чтобы задачка свернулась в систрей, и понизила бы свой приоритет). А так её даже свернуть не очень просто - все-то норовит выскочить на передний план..
Очень ненаглядно иллюстрируется процесс импорта - если одна большая карта, а не много мелких. Напрашивается два прогресс-бара - общий, и конкретно по этой карте. А импорт семантики такой большой карты вообще не иллюстрируется, хотя длится он раза в два-три дольше импорта графики. Вот и сидишь в полном неведении - сколько тебе ещё сидеть?
Выскочила какая-то ошибка , и часть домов (90 000) не проимпортировалось. Непонятно почему - лог ошибок не ведётся, а лог трассировки показывает только успешные события, да и то не все. Да и тот надо догадаться вызвать, и записать на диск. Автоматически не ведется. Просто взводится флаг ошибки, и радостно сообщается, что "Импорт завершён. В общем, все-то у меня не как у людей... |
|
Вернуться к началу |
|
|
Алексей Васильев
Зарегистрирован: 20.05.2009 Сообщения: 105 Откуда: Самара
|
Добавлено: Вт 01 Янв 2013 17:27 Заголовок сообщения: нашлась ошибка! |
|
|
Целый день убил на поиск этой ошибки, нашёл. Table is full оказывается! И как только проблема выявилась, устранить ее было делом четверти часа, включая поиск в интернете. Если б это сообщение сразу выдавалось при импорте, то не пришлось бы сидеть целый предпраздничный день на работе.
Впрочем, на скорость импорта это не повлияло (да и не могло повлиять). |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете добавлять приложения в этом форуме Вы можете скачивать файлы в этом форуме
|
|