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

Содержание:

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

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

 

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

 

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

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

Наши проекты

ООО "АСТАРМЕДИКА КЛИНИКА МИКРОХИРУРГИИ ГЛАЗА"
ООО "АСТАРМЕДИКА КЛИНИКА МИКРОХИРУРГИИ ГЛАЗА"

Отрасль:
Деятельность больничных организаций

Внедренное типовое решение:
БИТ:Управление медицинским центром 8

- Управление отношениями с клиентами (CRM)
- Делопроизводство
- Ведение но...

Московский филиал ООО «Авиакомпания «Икар»
Московский филиал ООО «Авиакомпания «Икар»

Отрасль:
Авиаперевозки

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

Бухгалтерский учет Производственные операции Регламентированная отчетнос...

1с-РАРУС МСК
1с-РАРУС МСК

Отрасль:
Разработка компьютерного программного обеспечения

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

- Совместная работа по внедрению разных решений, в том числе «1С:ERP Управление...

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

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

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

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

ПАО «АрселорМиттал Кривой Рог»
ПАО «АрселорМиттал Кривой Рог»

Отрасль:
Металлургическая промышленность

Внедренное типовое решение:
1С:Управление производственным предприятием для Украины

- Кадровый учет
- Расчет зарплаты
- Регламентированная отчетность
- Уч...

ООО «Вистеон Автоприбор Электроникс»
ООО «Вистеон Автоприбор Электроникс»

Отрасль:

Внедренное типовое решение:
1C:Управление производственным предприятием

- Управленческий учет; - Расчет зарплаты; - Логистика адресного склада; - Учет ...

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

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

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

- Управление складами;
- Управление заказами поставщиков;
- Управление зак...

СТС-Медиа
СТС-Медиа

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

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

- Бухгалтерский учет;
- Налоговый учет;
- МСФО (GAAP/управленческий учет);
- ...

ЗАО «Инвестгеосервис»
ЗАО «Инвестгеосервис»

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

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

Объемно-календарное планирование производства Автоматизация бизнес-проце...

АО "Нижегородский водоканал"
АО "Нижегородский водоканал"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Зарплата и управление персоналом 8. КОРП

-Кадровый учет
-Расчет зарплаты
-Регламентированная отчетность
-Подбор ...

Установка программного продукта БИТ.Финанс для 1С:Бухгалтерия 8
ООО «Джи Эй Си Шиппинг энд Лоджистикс»

Отрасль:
Транспорт

Внедренное типовое решение:
БИТ.Финанс

Построение единого информационного пространства финансовой службы;
Учет ...

ОАО «Интер РАО – Электрогенерация»
ОАО «Интер РАО – Электрогенерация»

Отрасль:
Электрогенерация

Внедренное типовое решение:
1С:Управление производственным предприятием

Для работы 2500 пользователей в 9 часовых поясах организована территориально-...

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

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

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

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