Найти в Дзене
Infostart.ru - Инфостарт

Уменьшили базу 1С в 2 раза и сэкономили на апгрейде сервера

Забудьте о вечной нехватке места и дорогостоящем апгрейде серверов. Этот инструмент сжимает базы данных 1С в 2–3 раза быстрее и эффективнее встроенных решений. Один запуск – и вы экономите место, время и бюджет, сохраняя стабильную работу системы. Каждый ИТ-специалист хоть раз сталкивался с тем, что свободное место на сервере заканчивается, а базы 1С разрастаются быстрее, чем успеваешь их чистить. Апгрейд – дорого, регулярно чистить базу – муторно. Но есть инструмент, который превращает безвыходные ситуации в решаемые задачи: Database Compression Tool. Расскажем, как он сработал, на реальном примере. Страшный сон сисадмина Начало рабочего дня, вы открываете 1С с настроем продуктивно потрудиться, но вместо привычного интерфейса видите сообщение «Недостаточно свободного места». Настроение стремительно падает, и вы осознаете, что: нужно связаться с системным администратором, чтобы он срочно нашел, что еще «ненужного» можно удалить с сервера, иначе через несколько минут начнется массовый
Оглавление

Забудьте о вечной нехватке места и дорогостоящем апгрейде серверов. Этот инструмент сжимает базы данных 1С в 2–3 раза быстрее и эффективнее встроенных решений. Один запуск – и вы экономите место, время и бюджет, сохраняя стабильную работу системы.

Каждый ИТ-специалист хоть раз сталкивался с тем, что свободное место на сервере заканчивается, а базы 1С разрастаются быстрее, чем успеваешь их чистить. Апгрейд – дорого, регулярно чистить базу – муторно. Но есть инструмент, который превращает безвыходные ситуации в решаемые задачи: Database Compression Tool. Расскажем, как он сработал, на реальном примере.

Страшный сон сисадмина

Начало рабочего дня, вы открываете 1С с настроем продуктивно потрудиться, но вместо привычного интерфейса видите сообщение «Недостаточно свободного места». Настроение стремительно падает, и вы осознаете, что:

  • нужно связаться с системным администратором, чтобы он срочно нашел, что еще «ненужного» можно удалить с сервера, иначе через несколько минут начнется массовый поток обращений от пользователей;
  • последний раз проводили подобную чистку буквально в прошлом месяце, если не на прошлой неделе;
  • базы данных 1С растут стремительно, очистка места уже не помогает;
  • пора готовить смету на дорогостоящий апгрейд дискового хранилища сервера.

Вы понимаете: бесконечно очищать диск от «ненужного» не получится. Рано или поздно в ход пойдут и «не слишком нужное», и, в конце концов, «нужное», когда ситуация станет критической. И тут вас попросили развернуть еще одну базу данных, когда едва хватает места для существующих…

Если описанная ситуация знакома вам не понаслышке, если вы уже думали, что лучше – пытаться в следующем году выбить средства на обновление сервера или продолжать чистить диск с мыслью, что «это уже будут проблемы будущего меня», то вам точно нужно прочесть эту статью.

Мы расскажем о решении – гораздо более дешевом, чем апгрейд серверов, и значительно более эффективном, чем чистка данных. Всего один запуск, и все эти проблемы останутся в прошлом.

Представляем Database Compression Tool (DCT)

DCT выполняет свертку баз данных 1С без потери данных либо сокращение БД с контролируемыми потерями и позволяет добиться значительных результатов даже в, казалось бы, безнадежных случаях.

Статистическая эффективность достигает 45-75 процентов, что соответствует сокращению размера базы данных в 2-3 раза.
Статистическая эффективность достигает 45-75 процентов, что соответствует сокращению размера базы данных в 2-3 раза.

Преимущества Database Compression Tool

Среди основных достоинств DCT можно выделить следующие:

  1. Универсальность. Инструмент работает на любых конфигурациях, не привязан к коду и не требует наличия БСП.

Вы сможете подключить DCT, если у вас: полностью нетиповое решение; сильно доработанное типовое; конфигурация с множеством расширений; «старая» конфигурация с обычными формами и т. п.

Инструмент работает даже в тех конфигурациях, где вообще не предусмотрены встроенные средства свертки, и там, где встроенная свертка не справляется!

  1. Скорость. Полное время выполнения – одно из самых быстрых (если не самое быстрое) среди существующих решений. Свертка сотен гигабайт происходит за несколько часов, что в 5-10 раз быстрее встроенных в типовые конфигурации решений.
  2. Гибкость. У инструмента внушительное количество настроек для реализации самого широкого спектра потребностей. Можно настроить свертку так, чтобы результат удовлетворял учетным особенностям каждой вашей базы данных со всеми ее особенностями.
  3. Легкость использования. Для работы с 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.

Результат: DCT справился со сверткой этой базы данных за 4 часа с небольшим, сэкономив организации весьма значительную часть финансовых средств.
Результат: DCT справился со сверткой этой базы данных за 4 часа с небольшим, сэкономив организации весьма значительную часть финансовых средств.

Также среди наших пользователей есть примеры, когда учет ведется уже 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 также встроено рабочее место анализа базы данных, с помощью которого можно полностью контролировать процесс выполнения. В распоряжении пользователя есть три полезных отчета.

-4

1. Отчет «Анализ сжимаемости данных»

Проанализирует и покажет, насколько хорошо сжимается ваша база данных.
Позволяет оценить теоретическую применимость и эффективность свертки заранее, а после выполнения свертки покажет соотношение фактически высвободившегося места к оставшемуся.

2. Отчет «Анализ размеров таблиц»

Проведет анализ детального размера таблиц прикладных объектов в базе данных.

Отчет дает более глубокое представление о типах самых объемных объектов. Эта информация может повлиять на выбор параметров и настроек DCT перед сверткой, чтобы достичь наилучшего результата.

После выполнения свертки отчет покажет сравнительную разницу размеров по данным до и после проведения свертки по всем типам объектов в целом и по каждому прикладному объекту в частности.

-5

3. Отчет «Анализ остатков регистров»

Позволяет проверить корректность данных (сверить остатки) после выполнения свертки.

-6

Содержит информацию по трем типам регистров:

  • регистры накопления (остатки);
  • регистры сведений (срезы последних);
  • регистры бухгалтерии (остатки, итоги Дт/Кт в разрезе счетов).

Хотите попробовать? Для вас – бесплатная демо-версия!

У DCT есть бесплатная демонстрационная версия, в которой можно оценить интерфейс, возможности и настройки, и, что особенно приятно, рабочее место анализа базы со всеми ее отчетами.

В демо-версии можно заранее сформировать отчет по сжимаемости и оценить будущую эффективность свертки для принятия взвешенного решения о дальнейшем использовании полной версии.

-7