[QUOTE]Владимир Щукин пишет:
Я повнимательней посмотрел номенклатуру и выяснил, что вчера, когда делал новый импорт с сайта, в виде номенклатуры поствил характеристики "Общие для вида номенклатуры". Сегодня поставил, как раньше - индивидуальные для номенклатуры (не помню, как они точно называются), сейчас идет импорт, посмотрю, поможет ли.
[/QUOTE]Да, из за этого и проблема.
[QUOTE]Владимир Щукин пишет:
Но вообще все как-то странно в мире 1С/Битрикс.
Моя самописная прога, которая генерит cml полного каталога из моей базы (размер конечных файлов 30Мб), потребляет не более 100 Мб памяти, и еще 190 Мб потребляет MS SQL Server, затрачивая на это 32 секунды.
Импорт этих файлов Битриксом занимает 50-70 минут, и ему с трудом хватает 512 Мб памяти (иногда падал, пока лимит не подняли).
Импорт того же каталога из битрикса в 1С занимает уже 5,5 часов, потребляет 1 гиг и иногда валится по нехватке памяти.
[/QUOTE]
Сказки. Ну или другая база, с другими данными базы 1С. как например выше: свойства вида номенклатуры и индивидуальные свойства..
Модуль обмена битрикс не виноват, что вы не оптимально храните данные.
И да, самописная прога всегда(если написана не коряво) будет работать быстрее типового решения, т.к. там много что не учитывается.
[QUOTE]Василий Мазурок пишет:
думается мне - все дело в не оптимальных алгоритмах и чрезмерно использовании таблиц размещенных в памяти.
[/QUOTE]Ну предложите что нить пооптимальнее. Я посмотрю, может и заоптимизирую.
[QUOTE]Василий Мазурок пишет:
Причиной тому разработка обмена и тестирование на очень маленьких базах данных - где все эти подводные камни просто не всплывают!
[/QUOTE]Тестируется на разных базах. В том числе и на больших.
Я повнимательней посмотрел номенклатуру и выяснил, что вчера, когда делал новый импорт с сайта, в виде номенклатуры поствил характеристики "Общие для вида номенклатуры". Сегодня поставил, как раньше - индивидуальные для номенклатуры (не помню, как они точно называются), сейчас идет импорт, посмотрю, поможет ли.
[/QUOTE]Да, из за этого и проблема.
[QUOTE]Владимир Щукин пишет:
Но вообще все как-то странно в мире 1С/Битрикс.
Моя самописная прога, которая генерит cml полного каталога из моей базы (размер конечных файлов 30Мб), потребляет не более 100 Мб памяти, и еще 190 Мб потребляет MS SQL Server, затрачивая на это 32 секунды.
Импорт этих файлов Битриксом занимает 50-70 минут, и ему с трудом хватает 512 Мб памяти (иногда падал, пока лимит не подняли).
Импорт того же каталога из битрикса в 1С занимает уже 5,5 часов, потребляет 1 гиг и иногда валится по нехватке памяти.
[/QUOTE]
Сказки. Ну или другая база, с другими данными базы 1С. как например выше: свойства вида номенклатуры и индивидуальные свойства..
Модуль обмена битрикс не виноват, что вы не оптимально храните данные.
И да, самописная прога всегда(если написана не коряво) будет работать быстрее типового решения, т.к. там много что не учитывается.
[QUOTE]Василий Мазурок пишет:
думается мне - все дело в не оптимальных алгоритмах и чрезмерно использовании таблиц размещенных в памяти.
[/QUOTE]Ну предложите что нить пооптимальнее. Я посмотрю, может и заоптимизирую.
[QUOTE]Василий Мазурок пишет:
Причиной тому разработка обмена и тестирование на очень маленьких базах данных - где все эти подводные камни просто не всплывают!
[/QUOTE]Тестируется на разных базах. В том числе и на больших.