  | 
				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 оказывается! И как только проблема выявилась, устранить ее было делом четверти часа, включая поиск в интернете. Если б это сообщение сразу выдавалось при импорте, то не пришлось бы сидеть целый предпраздничный день на работе.
 
Впрочем, на скорость импорта это не повлияло (да и не могло повлиять). | 
			 
		  | 
	 
	
		| Вернуться к началу | 
		 | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
	 
	    
	   | 
	
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете добавлять приложения в этом форуме Вы можете скачивать файлы в этом форуме
  | 
   
 
		 |