18
Оптимизация базы данных с помощью технологии архивирования Иркутск, 4 сентября 2013, 11:00 МСК Docsvision Certified Solution Partner Gold Технологический центр Авторизованный учебный центр

Оптимизация базы данных с помощью технологии архивирования

Embed Size (px)

DESCRIPTION

Вебинар является частью серии мероприятий «Практические решения от RKIT Group». На первом вебинаре серии речь идет о новой технологии архивирования, которая позволяет сократить время на создание резервных копий и восстановление системы, ускорить работу пользователя и облегчить управление базой данных.

Citation preview

Page 1: Оптимизация базы данных с помощью технологии архивирования

Оптимизация базы данных с помощью технологии

архивирования

Иркутск, 4 сентября 2013, 11:00 МСК

Docsvision Certified Solution Partner GoldТехнологический центр

Авторизованный учебный центр

Page 2: Оптимизация базы данных с помощью технологии архивирования

План вебинара

1. Предпосылки

2. ОАО «АНХК»: характеристика СЭД

3. Ситуация

4. Цели, требования к решению

5. Организация проекта

6. Архитектура

7. «Подводные камни»

8. Результаты

Page 3: Оптимизация базы данных с помощью технологии архивирования

Предпосылки

• Работа в СЭД более 3-х лет: накопление неактуальных данных

• Увеличение количества документов• Функциональное расширение• Масштабирование• Затруднено выполнение операций по обслуживанию базы

• Падение показателей производительности

Page 4: Оптимизация базы данных с помощью технологии архивирования

ОАО «АНХК»: характеристика СЭД

200720 пользователей

• регистрация входящих, исходящих

• автоматизация приема заявок УИТ

2013450 пользователей, деятельность всех подразделений,

более 2 млн карточек,

более 1,5 млн файлов в Filestream

Ежедневно15 000 бизнес-процессов

2500 карточек

1 Гб файлов

• общее делопроизводство• протоколы совещаний• согласование и учет договоров• заявки в УИТ• корпоративный портал на базе Microsoft SharePoint• распорядительные документы, интеграция с SP порталом• нормативное обеспечение бизнеса, интеграция с SP порталом

Page 5: Оптимизация базы данных с помощью технологии архивирования

Ситуация

Размер базы — 200 Гб + 250 Гб Filestream, прирост — до 1 Гб в сутки

Восстановление базы данных > 10 часов

Снижение производительности

РЕЗЮМЕ: необходимо сократить объем БД путем вымещения неактуальных данных в архив

Page 6: Оптимизация базы данных с помощью технологии архивирования

Цели

• обеспечить стабильную работу системы;

• сократить время на создание резервных копий и восстановление системы;

• увеличить производительность.

Page 7: Оптимизация базы данных с помощью технологии архивирования

Требования к решению

• 2 базы: архивная, оперативная• Удобный доступ пользователей к архивной базе онлайн• архивирование — 1 раз в год• длительность технологического перерыва ≤20 часов• технология для DV 4.5. + карточки на конструкторе

решений;• в первый запуск архивирования должно быть вымещено

более  2 млн объектов;• должны быть учтены специальные правила выделения

архивных данныхa. Зарегистрированы до 01.01.2012; Не содержат контрольных задач первого уровня со сроком завершения >= 2012 г.: i. Регистратор = Группа контроля ii. Ожидаемая дата завершения >=01.01.2012 iii. Не содержат ссылок на карточки документов, зарегистрированные в 2012 г или имеющие ссылки на карточки документов 2012 г.

b. Зарегистрированы до Сегодня-30. Не содержат ссылок на карточки документов, зарегистрированные в 2012 г или имеющие ссылки на карточки документов 2012 г.При удалении карточек за 2012 г. занять в нумераторе освободившиеся номера

РЕЗЮМЕ: решение не стандартное, требуется компетенция разработчика

платформы

Page 8: Оптимизация базы данных с помощью технологии архивирования

Организация проекта

Технологический центр RKIT Group

«ДоксВижн» ОАО «АНХК»РН-Информ

• Постановка задачи• План-график• Описание проектного

решения• ТЗ на разработку ПО• Испытание на тестовой

площадке технологического центра

• Пробный запуск технологии• Требования по доработке• Инструкция• Архивирование• Анализ результатов• Методические материалы

для ежегодного запуска

Page 9: Оптимизация базы данных с помощью технологии архивирования

Архитектура

Север приложений DocsVision

Сервер баз данных

Оперативная БД

Архивная БД

Page 10: Оптимизация базы данных с помощью технологии архивирования

ПО для переноса данных

Реализовано в виде T-SQL скриптов

Удаление карточек, не требующих хранения в

оперативной и архивной БД

Синхронизация справочников

Перенос данных в архивную БД

Page 11: Оптимизация базы данных с помощью технологии архивирования

Архивная база данных

Page 12: Оптимизация базы данных с помощью технологии архивирования

«Подводные камни»

• Стандартные процедуры переноса данных в архивные таблицы ресурсоемкие

• Стандартные процедуры очистки корзины ресурсоемкие

• Перенос объектов, связанных ссылками с актуальными данными

Page 13: Оптимизация базы данных с помощью технологии архивирования

Результаты

В течение 1,5 суток в архив были перемещены неактуальные документы за 4 года, всего:

• 152х103 входящих документов;• 214х103 исходящих документов;• 170х103 внутренних документов;• 856х103 файлов;• 982х103 заданий.

Page 14: Оптимизация базы данных с помощью технологии архивирования

Результаты

Оперативная БД450 GB

Оперативная БД160 GB

Архивная БД290 GB

Было перенесено в архив:~600 тыс.. документов,~900 тыс.. файлов,~1 млн заданий

В 2 два раза сократилось время создания бэкапов и восстановления БД

Заметно увеличился отклик системы при работе с папками и карточками

Page 15: Оптимизация базы данных с помощью технологии архивирования

Мнение заказчика

Ирина Макарович, ведущий инженер управления ИТ ОАО «АНХК»

Page 16: Оптимизация базы данных с помощью технологии архивирования

Факторы успеха

• Компетентная команда : заказчик, вендор, интегратор

• Централизованное управление проектом

• Документационное обеспечение проекта

• Соблюдение технологии внедрения

• Подготовленная площадка

• Финансирование

Page 17: Оптимизация базы данных с помощью технологии архивирования

Вебинары «практические решения RKIT Group»

24.09 — Управление нормативным обеспечением бизнеса

08.10 — Корпоративный портал и Docsvision

22.10 — Управление административными и судебными делами

31.10 — Управление документами и процессами в госструктурах

Регистрация на сайте docsvision.com

Page 18: Оптимизация базы данных с помощью технологии архивирования

ООО «Решение»

г. Иркутск, Лермонтова, 130, оф. 434

Тел: (3952) 559-399, 559-258

http://www.rkit.ru

[email protected]

Спасибо за внимание.

Ваши вопросы?

Docsvision Certified Solution Partner Gold