| 
    
            
         
         | 
    
  | 
Полная реструктуризация базы 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 
 | 
         
        думаю, нужно выделять время на выходных и полностью проводить реструктуризацию... Боюсь, что при переносе данных где-то что-то скосячиться может, перепроведение старых документов же не перенесется.     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |