|   |   | 
| 
 | Полная реструктуризация базы 1С8 | ☑ | ||
|---|---|---|---|---|
| 0
    
        oved 27.04.12✎ 12:29 | 
        Запустил ночью тестирование и исправление базы на 80 гигов, поставил одну галочку "Реструктуризация". В итоге за ночь не успело пройти, база выросла в 1.5 раза, в таблицах на SQL добавились много задвоенных таблиц с буквой NG в конце (временные создаются, чтобы потом удалиться), но так как процесс не был завершен, они так и висят в базе..
  Что делать? Если снова запущу реструктуризацию, он, наверное, сначала начнет и снова не закончит? Грохать таблицы вручную? | |||
| 1
    
        Жан Пердежон 27.04.12✎ 12:31 | 
        база рабочая?)     | |||
| 2
    
        oved 27.04.12✎ 12:33 | 
        да     | |||
| 3
    
        YFedor 27.04.12✎ 12:34 | 
        (2) А зачем так издеваться над рабочей базой?     | |||
| 4
    
        oved 27.04.12✎ 12:36 | 
        ну так мы хотели провести все регламентные работы над базой в профилактических целях.     | |||
| 5
    
        hhhh 27.04.12✎ 12:37 | 
        ну пусть дальше выполняется. Отпустите всех сотрудников по домам до 10 мая.     | |||
| 6
    
        daim-1 27.04.12✎ 12:39 | 
        А что там с копией, которая делалась перед тестированием?     | |||
| 7
    
        trace366 27.04.12✎ 12:39 | 
        (4) провели... Поднимайте из архива     | |||
| 8
    
        oved 27.04.12✎ 12:42 | 
        копия есть, но сейчас уже данные вносились...     | |||
| 9
    
        daim-1 27.04.12✎ 12:42 | 
        Данные выгрузить в XML, откатать копию, загрузить данные?     | |||
| 10
    
        oved 27.04.12✎ 12:43 | 
        а можно как-то частично реструктуризацию делать? если она закончится, то она удалит все лишние таблицы..     | |||
| 11
    
        Deon 27.04.12✎ 12:43 | 
        База же работает, зачем её из копии тягать?     | |||
| 12
    
        oved 27.04.12✎ 12:44 | 
        да, база работает нормально! просто размер вырос     | |||
| 13
    
        trace366 27.04.12✎ 12:46 | 
        (12) в чем тогда проблема??? флешку такую не найдете???
  Какие изменения в самой базе, кроме размера и таблиц ??? | |||
| 14
    
        Александр_ Тверь 27.04.12✎ 12:46 | 
        (12) зуб даешь что нормально?
  а вообще я удивляюсь... что мешало с утра, после того как варварским способом оборвали реструктуризацию (а каким же еще?) поднять бэкап и дать работать в нормальной базе людям? | |||
| 15
    
        Александр_ Тверь 27.04.12✎ 12:47 | 
        +(14) а еще лучше, ДО того как проводить такие операции на рабочей базе - тестировать (время проведения, результат)     | |||
| 16
    
        oved 27.04.12✎ 12:49 | 
        Тестировал другие галочки до этого, успевало. Думал, и другие пройдут. Ошибся. С утра не сразу понял что произошло.
  По идее база работает с основными таблицами, но еще создались дополнительные с буквами NG. Думаю, что он их просто не берет в расчет. | |||
| 17
    
        Александр_ Тверь 27.04.12✎ 12:52 | 
        >> С утра не сразу понял что произошло. 
  что-то не понятная фраза. Пришел с утра -идет реструктуризация БД. ты ее прервал и не понял что произошло? В смысле посчитал, что это нормально - вырубить обработку на половине выполнения и продолжить работать? Ну тогда поздравляю, ты приобрел бесценный опыт :) | |||
| 18
    
        Александр_ Тверь 27.04.12✎ 12:53 | 
        да и сам подход нравится..
  тестировать одно, а на рабочей базе запускать другое... | |||
| 19
    
        oved 27.04.12✎ 12:57 | 
        да, я не знал, что будут создаваться параллельно таблицы, думал, это будет в памяти держаться как-то, а не на реальных данных. Это я понял позже, когда пользователи начали работать.     | |||
| 20
    
        trace366 27.04.12✎ 12:57 | 
        Ему решение нужно!!! он уже там волосы итак рвет, поднимай бекап, объясни, что произошел системный сбой(ну или еще, что-нить, пока не выяснилось, что еще, что-нить этой операцией повредило в базе), не думаю, что внести снова 10-50 документов будет невозможно...     | |||
| 21
    
        Александр_ Тверь 27.04.12✎ 13:00 | 
        (20) понятно что ему решение нужно, а еще больше ему нужен опыт и понимание того, где именно он накосячил.
  ИМХО алгоритм: 1. поднимаем последний бэкап. 2. создаем в КД правила переноса документов (делов на пару минут) 3. выгружаем документы за сегодняшний день. | |||
| 22
    
        Александр_ Тверь 27.04.12✎ 13:02 | 
        еще можно сделать бэкап текущей базы, развернуть ее на тесте и запустить реструкторизацию - чтобы посмотреть что будет после нее (все ли ОК).     | |||
| 23
    
        trace366 27.04.12✎ 13:06 | 
        (21) тем более с КД выгрузит документы за день, уверен опыт он приобрел))) соглашусь, что руки не из головы растут, а из нижней части туловища, но со всеми бывает, грабли они и есть грабли)))     | |||
| 24
    
        oved 27.04.12✎ 13:11 | 
        думаю, нужно выделять время на выходных и полностью проводить реструктуризацию... Боюсь, что при переносе данных где-то что-то скосячиться может, перепроведение старых документов же не перенесется.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |