Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Горячая тема (более 10 ответов) Обновление конфигурации без поиска ссылок (число прочтений - 4606 )
noxxx
Full Member
***
Отсутствует


1c++ rocks 8)

Сообщений: 239
Местоположение: Москва
Зарегистрирован: 24. Августа 2007
Пол: Мужской
Обновление конфигурации без поиска ссылок
15. Апреля 2009 :: 08:57
Печать  
Доброго всем дня. Сказали мне сегодня, что можно обновлять конфигурацию 1С 7.7 каким-то хитрым образом и при этом избежать поиска ссылок и прочей лабудени, которая занимает основную часть времени при обновлении. Я это слышу в первый раз и немного озадачен теперь. На самом деле такое возможно?
  
Наверх
ICQ  
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Обновление конфигурации без поиска ссылок
Ответ #1 - 15. Апреля 2009 :: 09:28
Печать  
Вроде есть патчик, который отключает в 1С "запрет на удаление объектов метаданных, если по ним есть объекты в БД".
Если не то - то не понял, о чем речь. В каком месте тормозит?

Буквально неделю как обнаружил лихую фичу у 1С в деле "Объединение конфигураций". Там да - моя комплексная минут по 12 висела без движения, а винчестер прокачивал по 30 Гб данных на запись (МДшник весит 30 Мб, тоесть грубо - 1000 перезаписей всего МДшника).

Теперь объединяю сидя папкой TEMP на RAM-диске. (параметр /t... в запуске 1Ски)
  
Наверх
ICQ  
IP записан
 
noxxx
Full Member
***
Отсутствует


1c++ rocks 8)

Сообщений: 239
Местоположение: Москва
Зарегистрирован: 24. Августа 2007
Пол: Мужской
Re: Обновление конфигурации без поиска ссылок
Ответ #2 - 15. Апреля 2009 :: 09:36
Печать  
dnp писал(а) 15. Апреля 2009 :: 09:28:
Если не то - то не понял, о чем речь. В каком месте тормозит?


После того как я нажимаю "Сохранить" после загрузки изменной конфигурации, в статусной строке мелькаю надписи "Обработка документов Заявка" и т.д. по всем документов с отсчетом их количества. Это продолжается около 30 минут. Потом я нажимаю "Принять" в окне где список изменений метаданных. И начинается "Поиск ссылок", и там идет поиск ссылок по документам, по регистрам, потом, судя по всему, идет пересчет итогов. Это при "жестких" обновлениях, где добавляются документы, меняется состав последовательностей. База 8 Гб, центральная + 2 дочки. Вчера обновление всех трех баз заняло около 5 часов. Грустно. А база всё растет ...
  
Наверх
ICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Обновление конфигурации без поиска ссылок
Ответ #3 - 15. Апреля 2009 :: 10:26
Печать  
dnp писал(а) 15. Апреля 2009 :: 09:28:
Теперь объединяю сидя папкой TEMP на RAM-диске. (параметр /t... в запуске 1Ски)

А можешь подробнее для тех, кто вообще не в курсе?
  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Обновление конфигурации без поиска ссылок
Ответ #4 - 15. Апреля 2009 :: 14:05
Печать  
Видимо
http://www.ctocopok.ru/blog/archives/50
Цитата:
/T< Путь>      каталог для размещения временных файлов

Непонятно как у клиента разрешают виртуальный диск создавать
  
Наверх
 
IP записан
 
noxxx
Full Member
***
Отсутствует


1c++ rocks 8)

Сообщений: 239
Местоположение: Москва
Зарегистрирован: 24. Августа 2007
Пол: Мужской
Re: Обновление конфигурации без поиска ссылок
Ответ #5 - 15. Апреля 2009 :: 14:33
Печать  
Видимо, он сначала создает его руками, а потом туда показывает 1С-ке.
А что по поводу обновления? Печаль
  
Наверх
ICQ  
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Обновление конфигурации без поиска ссылок
Ответ #6 - 15. Апреля 2009 :: 17:44
Печать  
noxxx писал(а) 15. Апреля 2009 :: 09:36:
dnp писал(а) 15. Апреля 2009 :: 09:28:
Если не то - то не понял, о чем речь. В каком месте тормозит?


После того как я нажимаю "Сохранить" после загрузки изменной конфигурации, в статусной строке мелькаю надписи "Обработка документов Заявка" и т.д. по всем документов с отсчетом их количества. Это продолжается около 30 минут. Потом я нажимаю "Принять" в окне где список изменений метаданных. И начинается "Поиск ссылок", и там идет поиск ссылок по документам, по регистрам, потом, судя по всему, идет пересчет итогов. Это при "жестких" обновлениях, где добавляются документы, меняется состав последовательностей. База 8 Гб, центральная + 2 дочки. Вчера обновление всех трех баз заняло около 5 часов. Грустно. А база всё растет ...


Значит ты удалил, например, перечисление или криво объединил
Поиск ссылок не выполняется при каждой реструктуризации
Итоги и прочее - другая песня
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Обновление конфигурации без поиска ссылок
Ответ #7 - 15. Апреля 2009 :: 18:19
Печать  
dnp писал(а) 15. Апреля 2009 :: 09:28:
Вроде есть патчик, который отключает в 1С "запрет на удаление объектов метаданных, если по ним есть объекты в БД".
Если не то - то не понял, о чем речь. В каком месте тормозит?

Буквально неделю как обнаружил лихую фичу у 1С в деле "Объединение конфигураций". Там да - моя комплексная минут по 12 висела без движения, а винчестер прокачивал по 30 Гб данных на запись (МДшник весит 30 Мб, тоесть грубо - 1000 перезаписей всего МДшника).

Теперь объединяю сидя папкой TEMP на RAM-диске. (параметр /t... в запуске 1Ски)


а если системный temp разместить на рам диске вроде эффект тот же должен быть, хотя пробовал всю базу туда запихнуть и темп тоже. Скорость конечно очень большая, но пришлось отказаться от темпа в рам диске, т.к. если закачиваешь оперой большой файл, она его в темп пишет, места не хватает, рам не безразмерна ...
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 633
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: Обновление конфигурации без поиска ссылок
Ответ #8 - 15. Апреля 2009 :: 21:41
Печать  
ev-kov писал(а) 15. Апреля 2009 :: 18:19:
пришлось отказаться от темпа в рам диске, т.к. если закачиваешь оперой большой файл, она его в темп пишет, места не хватает, рам не безразмерна ...

Немного не в тему, но нужно было просто переназначить: opera:config#UserPrefs|TemporaryDownloadDirectory
  
Наверх
www  
IP записан
 
noxxx
Full Member
***
Отсутствует


1c++ rocks 8)

Сообщений: 239
Местоположение: Москва
Зарегистрирован: 24. Августа 2007
Пол: Мужской
Re: Обновление конфигурации без поиска ссылок
Ответ #9 - 16. Апреля 2009 :: 05:43
Печать  
Вадимко писал(а) 15. Апреля 2009 :: 17:44:
noxxx писал(а) 15. Апреля 2009 :: 09:36:
dnp писал(а) 15. Апреля 2009 :: 09:28:
Если не то - то не понял, о чем речь. В каком месте тормозит?


После того как я нажимаю "Сохранить" после загрузки изменной конфигурации, в статусной строке мелькаю надписи "Обработка документов Заявка" и т.д. по всем документов с отсчетом их количества. Это продолжается около 30 минут. Потом я нажимаю "Принять" в окне где список изменений метаданных. И начинается "Поиск ссылок", и там идет поиск ссылок по документам, по регистрам, потом, судя по всему, идет пересчет итогов. Это при "жестких" обновлениях, где добавляются документы, меняется состав последовательностей. База 8 Гб, центральная + 2 дочки. Вчера обновление всех трех баз заняло около 5 часов. Грустно. А база всё растет ...


Значит ты удалил, например, перечисление или криво объединил
Поиск ссылок не выполняется при каждой реструктуризации
Итоги и прочее - другая песня


Ну поиск ссылок - это ладно, понимаю я, если добавил что или удалил. Но пересчет-то зачем?
  
Наверх
ICQ  
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Обновление конфигурации без поиска ссылок
Ответ #10 - 16. Апреля 2009 :: 07:48
Печать  
noxxx писал(а) 16. Апреля 2009 :: 05:43:
Ну поиск ссылок - это ладно, понимаю я, если добавил что или удалил. Но пересчет-то зачем?

Пересчет - это упрощение алгоритма обновления. Типа - пессимистический подход
"что-то поменяли в структуре? не будем проверять, действительно ли нужно пересчитывать, просто сделаем это"... Как побороть - не знаю. Это у тебя на столько часто бывает, что имеет смысл бороться?
  
Наверх
ICQ  
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Обновление конфигурации без поиска ссылок
Ответ #11 - 16. Апреля 2009 :: 08:01
Печать  
JohnyDeath писал(а) 15. Апреля 2009 :: 10:26:
dnp писал(а) 15. Апреля 2009 :: 09:28:
Теперь объединяю сидя папкой TEMP на RAM-диске. (параметр /t... в запуске 1Ски)

А можешь подробнее для тех, кто вообще не в курсе?

Просто возникла необходимость втянуть в искореженную комплексную немножно изменений из типовой, то есть процесс "Объединение конфигураций - Выбор чего обновить - Сохранение - Попробовал работать - Нашел косяк - Объединение конфигураций ..." повторялся много раз.
Замучился.
Поставил первый попавшийся RAM-диск, сделал его размером в два МДшника + ещё чутьчуть.  Букву РАМдиску выдал "S".
Сделал ещё один ярлык для запуска 1С
"1cv7.exe /tS:"
и попер обновлять...
Сижу не у клиентов, штатный прогер в фирме, на локальном компе готовлю МДшник для рабочей базы, который, по готовности, пойдет в рабочую уже через "Загрузить измененную конфигу".
  
Наверх
ICQ  
IP записан
 
noxxx
Full Member
***
Отсутствует


1c++ rocks 8)

Сообщений: 239
Местоположение: Москва
Зарегистрирован: 24. Августа 2007
Пол: Мужской
Re: Обновление конфигурации без поиска ссылок
Ответ #12 - 16. Апреля 2009 :: 15:47
Печать  
dnp писал(а) 16. Апреля 2009 :: 07:48:
noxxx писал(а) 16. Апреля 2009 :: 05:43:
Ну поиск ссылок - это ладно, понимаю я, если добавил что или удалил. Но пересчет-то зачем?

Пересчет - это упрощение алгоритма обновления. Типа - пессимистический подход
"что-то поменяли в структуре? не будем проверять, действительно ли нужно пересчитывать, просто сделаем это"... Как побороть - не знаю. Это у тебя на столько часто бывает, что имеет смысл бороться?


Каждую неделю. Бывает по два раза. Идет активная переработка существующих механизмов на дико переписанном ПУБе Печаль

Плюс есть еще наследие от предыдущего работничка - вручную отредактированные таблицы хранения итогов регистров. Что с ними делать - ума не приложу. Может кто сталкивался с такими вещами?
  
Наверх
ICQ  
IP записан
 
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Обновление конфигурации без поиска ссылок
Ответ #13 - 17. Апреля 2009 :: 08:10
Печать  
noxxx писал(а) 16. Апреля 2009 :: 15:47:
Плюс есть еще наследие от предыдущего работничка - вручную отредактированные таблицы хранения итогов регистров.


что изменили в табличках RGХХХХ ?
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
noxxx
Full Member
***
Отсутствует


1c++ rocks 8)

Сообщений: 239
Местоположение: Москва
Зарегистрирован: 24. Августа 2007
Пол: Мужской
Re: Обновление конфигурации без поиска ссылок
Ответ #14 - 17. Апреля 2009 :: 09:16
Печать  
ev-kov писал(а) 17. Апреля 2009 :: 08:10:
noxxx писал(а) 16. Апреля 2009 :: 15:47:
Плюс есть еще наследие от предыдущего работничка - вручную отредактированные таблицы хранения итогов регистров.


что изменили в табличках RGХХХХ ?


Уползли производственные затраты у него в минус миллиард по некоторым позициям. Ну он взял и исправил суммы там ручками и вывел их в 0.
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 
ОтправитьПечать