18.07.2022 Александр Логачев 9218
Реструктуризация базы: для чего требуется и о...

Содержание:

1.       Необходимость реструктуризации в 1С

2.       Тестирование и исправление информационной базы 

   

1.      Необходимость реструктуризации в 1С


Реструктуризацию базы в 1С можно сравнить с Оптимизацией жесткого диска вашего ПК - изначально любой носитель информации полностью пустой, но со временем пользователь записывает новые данные и удаляет старые.


1s informacionnaja baza dannyh.png

Включение оптимизации жесткого диска

 

Когда какая-то информация стирается, на её месте образуется пустой блок. С помощью дефрагментации все записанные данные оказываются целостными и располагаются в начале дорожки, а свободные - размещаются в конец для будущей записи.


В случае с информационной базой данных 1С происходит приблизительно та же картина - при удалении (добавлении) данных из БД. Условно,1С ставит пометку удаления данных в базе, но физическое состояние БД – прежнее. (!) Не путать с пометкой удаления в режиме 1С:Предприятия. Т.е. они существуют, несмотря на то, что Вы не видите этих данных в базе.


С ростом количества данных в БД появляется фрагментированность таблиц в пределах файлов, которая так же влияет на быстродействие работы системы.


И если данные в Вашей базе стремительно растут, либо Вы регулярно помечаете на удаление не актуальную для Вас информацию в базе, а также у Вас настроено регламентное задание «Автоматического удаления помеченных на удаление объектов»- это не конечный пункт по вопросу с местом и объемами Вашей базы данных.  


2.      Тестирование и исправление информационной базы


Для этого в режиме «Конфигратор» предназначена команда «Тестирование и исправление информационной базы»

Меню – Администрирование – ТИИ


1s informacionnaja baza.png

Тестирование и исправление информационной базы

 

Система выдаст оповещение с рекомендацией предварительно подготовить резервную копию базы данных:


baza dannyh.png

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

 

Напоминаем, что резервной копией базы данных в файловом режиме работы является файл *. 1CD


informacionnaja baza dannyh v 1s.png

файл базы данных 1CD

 

А в серверном – копия ИБ осуществляется средствами администрирования используемой базы данных.

Продолжим разбор проверок и режимов в команде ТИИ.


В режим «Сжатие таблиц информационной базы» окончательно происходит физическое удаление данных, упомянутых выше в статье:


5 rezervnaja kopija bazy dannyh.png

Сжатие таблиц информационной базы

 

Режим «Реструктуризация таблиц информационной базы» — в частном случае можно наблюдать, когда требуется удалить или добавить новый реквизит - т.е. вносятся изменения в структуру метаданных конфигурации, и в этот момент программа пересоздает конкретную таблицу БД:


6 rezervnaja kopija.png

Реструктуризация таблиц информационной базы

 

Если говорить об общем запуске режима «Реструктуризация таблиц информационной базы» из системной команды «Тестирование и исправление ИБ», то это пересоздание таблиц всей структуры метаданных конфигурации. (Приготовьтесь к тому, что это долгий и затяжной процесс).


Следует отметить, что сжатие и реструктуризацию базы данных средствами 1С следует проводить, когда используется «Файловый» режим работы - база данных в файловом режиме состоит только из одного файла, находится в локальной сети (или на своем ПК). Для «Серверного» режима работы рекомендуется использовать стандартные средства администрирования используемой базы данных (PostgreSQL и тп.).


7 kopija bazy dannyh.png

Реструктуризация базы в файловом режиме

 

Производительность системы увеличит «Пересчет итогов». Таблицы итогов – это таблицы с готовыми подсчитанными результатами, поэтому данные из них получить гораздо быстрее, чем проводить анализ всего регистра. При пересчете итогов регистра записи сворачиваются по комбинациям измерений. То есть, после пересчета, избыточные записи из регистра удаляются.


(!) Особо рекомендуется использовать режим пересчета итогов, когда имеет место быть такое явление, как частые изменения данных «задним числом» (в прошлых периодах).


8 rezervnaja kopija bazy dannyh v 1s.png

Пересчет итогов

 

Смотря в сторону производительности, еще стоит проговорить о режиме «Реиндексация таблиц информационной базы» - происходит перестройка индекса заданных таблиц – что способствует ускорению поиска данных. Однако если опираться на разницы режимов, то проведение этой процедуры окажет ощутимый результат в серверном режиме работы.

 

Специалист компании «Кодерлайн»

Александр Логачев

Наши проекты

Оптимизация производительности системы
ЗАО ИД «Комсомольская правда»

Отрасль:
Медиа

Внедренное типовое решение:
1С:Бухгалтерия

- Оптимизация производительности системы, в том числе сервера Postgre. ...

Госкорпорация «Ростех»
Госкорпорация «Ростех»

Отрасль:
Производство, ТЭК >> Машиностроение, приборостроение

Внедренное типовое решение:
1С:Управление холдингом 1.3.

Специалисты «Кодерлайн» помогли разработать и внедрить автоматизированную...

Автоматизация производственного планирования нефтесервисной компании на базе 1С:ЕРП 2.0
ЗАО «Инвестгеосервис»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Блок планирования проектов (процессы объемно-календарного планирования пр...

Внедрение 1С:Управление торговлей в оптово-розничной компании «Много Плитки»
ООО «Много Плитки»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

Закупки (снабжение) и управление отношениями с поставщиками:
- Оформление ...

Автоматизация торгового учета на базе "1С:Управление торговлей"
ООО «ТЕЛЕВЕС РУСС»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

- Управление складскими запасами;
- Оформление заказов покупателей;
- Пла...

Автоматизации бизнес-процессов учета и планирования на базе «1С:ERP Управление предприятием 2.0»
ООО «Буровая сервисная компания «ГРАНД»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Создание полноценной управленческой системы взамен существующих
- Внедр...

ООО «Стейдж Энтертейнмент Россия»
ООО «Стейдж Энтертейнмент Россия»

Отрасль:
Театральная деятельность

Внедренное типовое решение:
Платформа 1С:Предприятие 8

Реализован процесс трансформации данных бухгалтерского учета по РСБУ в дан...

ООО «ПКП КАБЭЛЕКТРОСНАБ»
ООО «ПКП КАБЭЛЕКТРОСНАБ»

Отрасль:
Производство кабельной продукции

Внедренное типовое решение:
1С:Управление небольшой фирмой 1.6

- Оформление заказов покупателей;
- Управление складскими запасами;
- Ана...

Фирма 1С
Фирма 1С

Отрасль:

Внедренное типовое решение:
1С:Документооборот

- Подготовка функциональной модели прикладного решения «1С:Документооборот...

ООО «ЛукБелОйл»
ООО «ЛукБелОйл»

Отрасль:
Нефтегазовая отрасль

Внедренное типовое решение:

- Обследовании бизнес-процессов «Документооборот», «Казначейство и Бюджети...

Разработка функциональных требований к информсистеме на базе «1С:Управление холдингом 8»
ФГУП «СВЯЗЬ-безопасность»

Отрасль:
Охранные услуги

Внедренное типовое решение:
1С:Управление холдингом

- Зафиксировали процессы по блокам бухгалтерского, налогового учета, казнач...

АО «Аэроклуб»
АО «Аэроклуб»

Отрасль:
Услуги в области делового туризма

Внедренное типовое решение:
1С:Бухгалтерия 8 КОРП

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

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение