Сокращение базы 1С:Лаборатория с 2,8 ТБ до 680 ГБ без остановки работы
- Заказчик:
- ООО «КДЛ Домодедово-Тест»
- Руководитель проекта со стороны заказчика
- Поставщик
- Первый Бит, Москва - Центральный офис
- Год завершения проекта
- 2026
- Сроки выполнения проекта
- июнь, 2024 — октябрь, 2026
- Масштаб проекта
- 110 автоматизированных рабочих мест
- Цели
-
Сокращение объёма исторических данных и снижения нагрузки на СУБД MS SQL Server;
-
Снижение времени выполнения операций обслуживания, включая резервное копирование, обслуживание индексов, проверки целостности и другие регламентные процедуры;
-
Обеспечение сохранности актуальных данных и корректности остатков после свёртки без нарушения текущих бизнес-процессов лабораторной деятельности;
-
Снижение количества долгих запросов и ошибок в технологическом журнале, повысив стабильность работы системы.
-
- Результаты
-
Объём базы данных сокращён с 2,8 ТБ до 680 ГБ — более чем в 4 раза;
-
Производительность информационной системы выросла примерно в 2 раза после удаления исторических данных и накопленных ошибок;
-
Снижена стоимость владения ИТ-ландшафтом: уменьшены объёмы копий базы и резервных копий, сокращено время регламентного обслуживания.
-
Уникальность проекта
Уникальность проекта заключается в том, что свёртка выполнялась для крупной лабораторной информационной системы, где учёт ведётся в 1С:Лаборатория, а данные накапливались с 2012 года и достигли очень большого объёма — 2,8 ТБ.
- Использованное ПО
1С:Лаборатория
- Сложность реализации
-
Большой масштаб данных: обработано 1,31 млрд записей, а с учётом подчинённых таблиц — 2,42 млрд записей.
-
Сложная структура объектов: анализировались документы, регистры накопления и сведения, при этом для части объектов требовалось индивидуальное решение — что переносить, что исключать, а где остатки не формировать.
-
Тесная привязка к бизнес-процессам лаборатории: система обслуживает сеть медицинских лабораторий, где критична корректность данных, особенно по пациентским и производственным операциям.
-
- Описание проекта
За годы эксплуатации, начиная с 2012 года, база данных 1С:Лаборатория выросла до 2,8 ТБ. Рост объёма привёл к деградации производительности: в технологическом журнале фиксировалось большое количество ошибок и долгих запросов, увеличивалось время регламентного обслуживания и резервного копирования, росла стоимость владения ИТ-ландшафтом.
Этап 1. Разработка механизмов свёртки и согласование объектов
-
Установлена инфраструктура контура разработки, разработаны механизмы свёртки данных
-
Проанализировано 49 объектов метаданных: документы, регистры накопления, регистры сведений
-
Состав объектов уточнялся совместно с заказчиком: по итогам согласования 42 объекта включены в свёртку, 7 оставлены без изменений, по 3 регистрам сведений принято решение не переносить остатки
-
Общий объём сворачиваемых данных: 1,31 млрд записей, 2,42 млрд с учётом подчинённых таблиц
-
Согласованы документы, которыми вводятся остатки на дату свёртки
-
Список объектов согласован с заказчиком с комментариями по каждой позиции
Этап 2. Подготовка к свёртке и выверка результатов
-
Тестовая свёртка копии базы данных на тестовом сервере
-
Тестирование результатов свёртки исполнителем
-
Тестирование результатов свёртки командой заказчика: сверка остатков, отчётов, документов и справочников на копии базы до и после свёртки
Выявленные замечания устранены, выполнена повторная свёртка в тестовом контуре
Этап 3. Свёртка продуктивной базы
Свёртка рабочей базы 1С:Лаборатория согласно согласованному и подписанному Сторонами списку объектов, в рамках согласованного технологического окна Пользователи переведены на работу со свёрнутой базой Целостность данных подтверждена: остатки корректны, документы проводятся Выполнено гарантийное сопровождение после свёртки
В ходе проекта было проанализировано 49 объектов метаданных: 42 свёрнуто, 7 оставлено по обоснованным причинам. Обработано 1,31 млрд записей (2,42 млрд с учётом подчинённых таблиц), в том числе регистры накопления Производство — 648,5 млн записей, ЗакрытиеСчетов — 312,9 млн, ВыставлениеСчетов — 180,1 млн, а также документ ЗаявкаПациента — 58,2 млн записей и около 890 млн строк подчинённых таблиц.
Результаты свёртки проверены заказчиком на копии базы до и после свёртки, замечания устранены до перехода к продуктивному контуру. Пользователи переведены на свёрнутую базу в согласованном технологическом окне.
-
- География проекта
г. Москва