Забудьте о вечной нехватке места и дорогостоящем апгрейде серверов. Этот инструмент сжимает базы данных 1С в 2–3 раза быстрее и эффективнее встроенных решений. Один запуск – и вы экономите место, время и бюджет, сохраняя стабильную работу системы.
Каждый ИТ-специалист хоть раз сталкивался с тем, что свободное место на сервере заканчивается, а базы 1С разрастаются быстрее, чем успеваешь их чистить. Апгрейд – дорого, регулярно чистить базу – муторно. Но есть инструмент, который превращает безвыходные ситуации в решаемые задачи: Database Compression Tool. Расскажем, как он сработал, на реальном примере.
Страшный сон сисадмина
Начало рабочего дня, вы открываете 1С с настроем продуктивно потрудиться, но вместо привычного интерфейса видите сообщение «Недостаточно свободного места». Настроение стремительно падает, и вы осознаете, что:
- нужно связаться с системным администратором, чтобы он срочно нашел, что еще «ненужного» можно удалить с сервера, иначе через несколько минут начнется массовый поток обращений от пользователей;
- последний раз проводили подобную чистку буквально в прошлом месяце, если не на прошлой неделе;
- базы данных 1С растут стремительно, очистка места уже не помогает;
- пора готовить смету на дорогостоящий апгрейд дискового хранилища сервера.
Вы понимаете: бесконечно очищать диск от «ненужного» не получится. Рано или поздно в ход пойдут и «не слишком нужное», и, в конце концов, «нужное», когда ситуация станет критической. И тут вас попросили развернуть еще одну базу данных, когда едва хватает места для существующих…
Если описанная ситуация знакома вам не понаслышке, если вы уже думали, что лучше – пытаться в следующем году выбить средства на обновление сервера или продолжать чистить диск с мыслью, что «это уже будут проблемы будущего меня», то вам точно нужно прочесть эту статью.
Мы расскажем о решении – гораздо более дешевом, чем апгрейд серверов, и значительно более эффективном, чем чистка данных. Всего один запуск, и все эти проблемы останутся в прошлом.
Представляем Database Compression Tool (DCT)
DCT выполняет свертку баз данных 1С без потери данных либо сокращение БД с контролируемыми потерями и позволяет добиться значительных результатов даже в, казалось бы, безнадежных случаях.
Преимущества Database Compression Tool
Среди основных достоинств DCT можно выделить следующие:
- Универсальность. Инструмент работает на любых конфигурациях, не привязан к коду и не требует наличия БСП.
Вы сможете подключить DCT, если у вас: полностью нетиповое решение; сильно доработанное типовое; конфигурация с множеством расширений; «старая» конфигурация с обычными формами и т. п.
Инструмент работает даже в тех конфигурациях, где вообще не предусмотрены встроенные средства свертки, и там, где встроенная свертка не справляется!
- Скорость. Полное время выполнения – одно из самых быстрых (если не самое быстрое) среди существующих решений. Свертка сотен гигабайт происходит за несколько часов, что в 5-10 раз быстрее встроенных в типовые конфигурации решений.
- Гибкость. У инструмента внушительное количество настроек для реализации самого широкого спектра потребностей. Можно настроить свертку так, чтобы результат удовлетворял учетным особенностям каждой вашей базы данных со всеми ее особенностями.
- Легкость использования. Для работы с DCT не нужно глубоких технических знаний. Если нет желания и необходимости тратить время на детальную настройку – не нужно. От запуска инструмента до начала свертки вас отделяет буквально несколько кликов.
Мы развенчаем миф о том, что свертка баз данных 1С – это долго, дорого и сложно. Больше никаких недель простоя и миллионов на апгрейд: DCT – просто, эффективно, без лишних затрат!
DCT приходит на помощь: практические кейсы пользователей
Приведем в пример несколько историй наших пользователей, которым Database Compression Tool помог решить проблему со сверткой базы данных.
Типовые средства сдались, а DCT справился за выходные
Дано: конфигурация ERP:Управление предприятием 2, размер базы данных 2,3 терабайта, более 500 активных пользователей.
Руководство решило произвести свертку из-за недостатка свободного места на диске: размер БД еженедельно увеличивался более чем на 5 гигабайт, а общий размер диска, выделенный под эту базу, составлял 2,5 терабайта.
Сначала свертку пытались выполнить типовыми средствами на тестовой копии. После запуска процесс непрерывно выполнялся в течение недели и, в конечном итоге, его прервали, не дожидаясь результата.
Это было ожидаемо, ведь встроенные типовые решения свертки, как правило, перестают корректно справляться со своей задачей, если база данных более 300-500 гигабайт. Здесь же речь шла про несколько терабайт.
Результат: DCT, выполняя свертку этой базы, справился за выходные! В начале новой рабочей недели пользователи продолжили работу уже на свернутой базе данных без вынужденного технологического окна.
Процесс свертки сократился с 26 до 4 часов
Дано: компании требовалась свертка базы данных размером в 400 ГБ, при этом в ней ведется непрерывная, практически круглосуточная деятельность. Это ограничивало период технологического окна для свертки. Поскольку в таком режиме работы каждая минута «простоя» на счету, требовалось решение, которое минимизировало бы период «простоя» во время свертки.
Типовая свертка показала результат 26 часов и, как показали эксперименты с тестовой базой, работала нестабильно. Это совершенно не соответствовало требованиям. Руководство уже планировало выделять финансирование под отдельный длительный проект по свертке команде разработки и аналитикам, пока практически случайно не узнало про Database Compression Tool.
Также среди наших пользователей есть примеры, когда учет ведется уже 10-15 лет в очень старых и самописных конфигурациях, где нет физической возможности выполнить свертку исторических данных, поскольку в них отсутствует такой встроенный функционал. В таких случаях DCT выступает своеобразным спасителем, поскольку поддерживает любые решения, созданные на платформе версии 8.2 и выше (прим.: имеется в виду режим совместимости конфигурации).
Прочие фишки DCT
Database Compression Tool – отличный помощник для отдела разработки, позволяющий экономить огромное количество пространства на сервере разработки и человеко-часов.
Это реализовано так: в DCT помимо свертки есть режим «Обрезка базы данных». В этом режиме из полновесной продуктовой копии базы 1С можно сделать ее урезанную копию.
Важно: DCT умеет делать это автоматически, без какого-либо участия оператора. Достаточно один раз настроить режим, и можно тиражировать разработчикам не полновесные, а урезанные копии базы данных. Это существенно экономит место и ускоряет рабочие процессы за счет сокращения количества обрабатываемых данных.
Как DCT облегчил жизнь разработчику
Перед разработчиком Алексеем поставили задачу: найти и пофиксить неисправность в коде, которая проявляется на продуктиве.
В процессе расследования Алексей понимает, что неисправность проявляется только на свежих данных (например, недельной давности).
Для дальнейшей работы Алексей просит системного администратора сделать копию базы данных на dev-сервер. Разработчик понимает, что задача срочная, а копия базы данных весом 800 ГБ будет разворачиваться в течение нескольких часов и к началу работы он приступит только в конце дня.
Возникает патовая ситуация. Чтобы решать подобные проблемы, руководители отдела разработки часто идут на компромиссное решение – включить возможность отладки на продуктовом контуре. Это не очень хорошее решение, которое негативно повлияет на производительность всех баз данных продуктового сервера.
Как можно решить эту проблему с помощью DCT?
Руководитель отдела разработки просит системного администратора настроить еженедельное копирование базы данных на сервер для своих разработчиков, чтобы у каждого сотрудника всегда были свежие данные в базах для выполнения любой работы.
При этом руководитель понимает, что еженедельное копирование 800 ГБ базы данных даже для 10 разработчиков потребует 8 ТБ дискового пространства.
Здесь и вступает в дело DCT. В инструменте можно настроить расписание автоматического сжатия таким образом, чтобы сразу после копирования баз данных запускалось их сжатие. В результате вместо 800 ГБ на каждого разработчика – «легкие» копии в 100-150 ГБ, что потребует в 5-6 раз меньше общего места на диске и обеспечит всех разработчиков постоянным доступом к свежим данным без необходимости включать отладку на продуктиве. Удобно и эффективно!
Аналитика под контролем: встроенные отчеты в DCT
В DCT также встроено рабочее место анализа базы данных, с помощью которого можно полностью контролировать процесс выполнения. В распоряжении пользователя есть три полезных отчета.
1. Отчет «Анализ сжимаемости данных»
Проанализирует и покажет, насколько хорошо сжимается ваша база данных.
Позволяет оценить теоретическую применимость и эффективность свертки заранее, а после выполнения свертки покажет соотношение фактически высвободившегося места к оставшемуся.
2. Отчет «Анализ размеров таблиц»
Проведет анализ детального размера таблиц прикладных объектов в базе данных.
Отчет дает более глубокое представление о типах самых объемных объектов. Эта информация может повлиять на выбор параметров и настроек DCT перед сверткой, чтобы достичь наилучшего результата.
После выполнения свертки отчет покажет сравнительную разницу размеров по данным до и после проведения свертки по всем типам объектов в целом и по каждому прикладному объекту в частности.
3. Отчет «Анализ остатков регистров»
Позволяет проверить корректность данных (сверить остатки) после выполнения свертки.
Содержит информацию по трем типам регистров:
- регистры накопления (остатки);
- регистры сведений (срезы последних);
- регистры бухгалтерии (остатки, итоги Дт/Кт в разрезе счетов).
Хотите попробовать? Для вас – бесплатная демо-версия!
У DCT есть бесплатная демонстрационная версия, в которой можно оценить интерфейс, возможности и настройки, и, что особенно приятно, рабочее место анализа базы со всеми ее отчетами.
В демо-версии можно заранее сформировать отчет по сжимаемости и оценить будущую эффективность свертки для принятия взвешенного решения о дальнейшем использовании полной версии.