Размер данных в базе 1С




Оценка размера данных в байтах.
Отчёт не предназначен для точной оценки размеров данных, т.к. для многих типов размер вычисляется в попугаях. Этот отчёт не является верхом совершенства и работает крайне медленно. Но именно этот отчёт позволяет наглядно увидеть, как просто вывести данные через СКД и насколько это проще, нежели вывод обычным способом. В то же самое время данный отчёт показывает наглядно, как просто создавать инструменты одновременно и под обычные формы, и под управляемые. Также можно очень наглядно увидеть распределение данных по различным объектам метаданных.

Данный отчёт предназначен для оценки размеров данных в:

— Справочниках (доступен поэлементный анализ).

— Документах (доступен поэлементный анализ).

— Регистрах сведений.

— Регистрах накопления.

— Регистрах бухгалтерии.

 

Закладка "Настройки" —> "Общие"

"Поэлементный анализ" — Если отметить этот поункт, тогда для справочников и документов будет производиться поэлементный анализ. Каждый элемент будет выведен отдельной строкой.

"Обычный вывод" — Если отметить этот пункт, тогда вывод отчёта будет осуществлён обычным методом на закладке "Отчёт обычный".

"Вывод в СКД" — Вывод средствами СКД на закладке "Отчёт СКД"

Группа "Анализируемые таблицы" — В этой группе необходимо отметить разделы, по которым хочется получить информацию.

 

Закладка "Настройки" —> "Фильтры по метаданным"

Если на данной закладке ввести строковое имя метаданных, тогда система будет анализировать только эти таблицы.

Отчёт запускал на платформе 8.3.10 под обычными формами, управляемыми, в т.ч. и под такси.

3 Comments

  1. Bassgood

    (0) Зачем с нуля писать то, что уже на ИС имеется в нескольких намного более совершенных вариантах (как по интерфейсу, так и по функционалу)?

    Reply
  2. strange2007

    (1) Наверное я просто плохо искал. Нужен был инструмент, при помощи которого можно посмотреть размер данных на разных СУБД и для разных клиентов. Основное «размножение» данных идёт по перечисленным веткам, поэтому только их и реализовал.

    Ну не знаю, вдруг кому-то понадобится.

    Reply
  3. V.Nikonov

    Вычислить размер данных в SQL-базах производится легко.

    Проблемы возникают для Файловых баз. Легко считается количество Записей в таблицах, но для перевода в Байты требуется знать размер Записи… Для ссылочных реквизитов, Булево, Число и Ограниченная строка — можно вычислить и умножить… А вот с Хранилищами или Неограниченными строками — беда.

    Вы как вычисляли размер в Байтах?

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *