Список форумов www.integro.ru www.integro.ru
ЦСИ ИНТЕГРО
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Про импорт IDF

 
Начать новую тему   Ответить на тему    Список форумов 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 оказывается! И как только проблема выявилась, устранить ее было делом четверти часа, включая поиск в интернете. Если б это сообщение сразу выдавалось при импорте, то не пришлось бы сидеть целый предпраздничный день на работе.
Впрочем, на скорость импорта это не повлияло (да и не могло повлиять).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы пользователей Часовой пояс: GMT + 5
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


© phpBB Group
Русская поддержка phpBB