helpf.pro
Регистрация
+7 

Размеры таблиц файловой базы данных


Обработка позволяет просмотреть размеры всех таблиц в файловой базе данных, с разбивкой по объектам (записи, BLOB, индексы). Работает как на платформах 8.2-8.3 под Windows, так и на 8.3 под Linux

Для каждой таблицы показывается соответствующее описание метаданных. Является внешней обработкой для режима управляемого приложения 1С:Предприятие 8.2 и выше, можно запустить из любой конфигурации на УФ, или из созданной пустой базы.

Технические детали:

Обработка может функционировать только на платформах 1С 8.2 и выше (т.к. используемая компонента написана по технологии NativeAPI), в режиме управляемого приложения (код открыт - можно портировать и для обычного приложения), при этом сами обрабатываемые БД могут быть любых версий (8.0-8.3). Используется компонента 1CDLib

Преимущества:

1. + Формируется быстрее

2. + Показывается размер удалённых BLOB-данных

3. + Открытый код (возможность модификации)

4. + Поддержка клиентов на платформе 8.3 под Linux

5. - Не является самостоятельным приложением


​Название файла​Версия​Дата​Размер​Скачать
Размеры таблиц файловой базы данных​1.0​15.11.2014​550,02 Kb

Разместил:   Дата:   Скачали: 2227
+7 
Возможно, вас также заинтересует
Комментарии
Xershi
06.11.2018 19:37Комментарий: 3
Xershi

Очень жаль что не работает с 8.3.8. Понижать совместимость ну это уже смешно! Новые базы уже давно только на 8.3.8!

ArhAngel
02.11.2017 09:08Комментарий: 2
ArhAngel

Была такая же проблема. Но нашёл выход.

Для начала - к скаченному файлу нужно добавить расширение: .rar 

Внутри архива обработка, которая уже содержит в себе файл 1CDLib.dll и он прекрасно работает с обработкой, НО! для это нужно  привести свою БД к "старому формату". (Если кому интересно почитать что изменилось с переходом версии с 8.2.14 на 8.3.8, то вот ссылка https://infostart.ru/public/536343/) Так же для работы нам понадобится "Обновлятор 1С": https://helpme1c.ru/obnovlyator-1s-gruppovoe-paketn... т.к. это один из самых простых способов перехода между версиями и экспериментов со "страницами". Последовательность действий довольно простая:

1. Создаём пустую БД. (у меня была платформа 8.3.10.2561 ). И выгружаем свою ИБД в файл dt.

2. Обновлятором по пункту 6->6.17 (на сайте инструкция устарела - там: 5->5.17) переводим пустышку на 8.2.14 и страницу 4к .

3. Загружаем в переведённую БД нашу ИБД .

4. Пользуемся TablesSizes из архива.

У меня маленькая БД, которая стала очень шустро расти и за месяц выросла на 800метров, достигнув 2.2ГБ.  (Файловый вариант)

Для более крупных - вариант пробовать тоже самое сделать на серверной основе.

Кстати, Tool_1CD и ExtractObjects на ней тоже заработали.

Bobba
03.04.2017 10:06Комментарий: 1
Bobba

При нажатии на кнопку Открыть базу сеанс 1С завершается, ошибка не комментируется

Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.