8.х Перестроение индекса

Тема в разделе "Установка платформы "1С:Предприятие 8"", создана пользователем deforol, 24 дек 2012.

  1. TopicStarter Overlay
    deforol
    Offline

    deforol Опытный в 1С

    Регистрация:
    7 мар 2011
    Сообщения:
    90
    Симпатии:
    0
    Баллы:
    26
    Подскажите пожалуйста. у меня 1с 7.7 и 1с 8.2 + server 2008 r2+ ms sql server 2005. Никогда не пользовался перестроением индекса, но все чаще начинаю задумываться пробовать или нет перестроение индекса. Подскажите пожалуйста целесообразность переиндексации?какие последствия? у меня около 20 пользователей.
  2. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    при фрагментации индексов более 30% - очень нужная штука, думать быстрее начинает :)
  3. rshakiro
    Offline

    rshakiro Профессионал в 1С Команда форума

    Регистрация:
    17 мар 2011
    Сообщения:
    2.236
    Симпатии:
    144
    Баллы:
    104
    Попробуйте на копии(процесс может занять продолжительной время до 13часов!!), периодически можно делать, у меня увеличивается скорость, исправляются ошибки...
  4. TopicStarter Overlay
    deforol
    Offline

    deforol Опытный в 1С

    Регистрация:
    7 мар 2011
    Сообщения:
    90
    Симпатии:
    0
    Баллы:
    26
    ok. вам большое спасибо. Буду пробовать на копии.
  5. uza
    Offline

    uza 1С, VBA (EXCEL), VB (.NET + WEB)

    Регистрация:
    10 июл 2007
    Сообщения:
    1.845
    Симпатии:
    1
    Баллы:
    29
    Зачем перестраивать индексы на копии?
    Чтобы потом повторять то же еще и на живой БД?

    Алгоритм же следующий:
    1) Выгнали людей из БД;
    2) Сняли копию БД;
    3) Переиндексировали;

    Шаги 2 и 3 можно поставить на автомат, например раз в неделю.
  6. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    в случае с sql server если режим восстановления базы full после переиндексации снова бэкап, иначе файл лога разрастется :)


    процесс полного ребилда и неделю может занять, если база большая :), просто полный не нужен - нужен только тех индексов, у которых фрагментация больше 30%

Поделиться этой страницей