Размер таблиц и количество записей базы 1С: какие справочники, документы и регистры занимают место
База данных - Статистика базы данных
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Задача. База выросла, а непонятно за счет чего: регистр с итогами, журнал обмена, старые документы? Перед сверткой, переходом в облако или покупкой диска нужно знать, какие объекты занимают место.
Что показывает
- Каждый справочник, документ, регистр (сведений, накопления, бухгалтерии, расчета), план счетов, план видов характеристик, план обмена, бизнес-процесс, задачу и константу.
- Размер данных объекта в Мб — вместе с табличными частями, таблицами итогов и индексами.
- Количество записей в основной таблице (флаг можно снять — на больших базах размер считается быстрее записей).
- Долю объекта от размера всей базы, итог по базе над таблицей.
Как пользоваться
- Откройте обработку в базе: «Файл → Открыть».
- Нажмите «Рассчитать» — список отсортирован по убыванию размера.
- Нужен файл — «Еще → Вывести список» и сохраните в Excel.
Как устроено
Размер берется функцией платформы ПолучитьРазмерДанныхБазыДанных, поэтому одинаково работает на файловой базе, MS SQL и PostgreSQL, без прав в СУБД и без запросов к служебным таблицам. Обработка только читает данные.
Проверено
- Демонстрационная база 1С:Бухгалтерия предприятия 3.0.207, платформа 8.5: 1 372 объекта с данными, 484 852 записи, расчет около 3 минут.
- Автотест: сумма размеров объектов не больше размера базы, число записей совпадает с подсчетом запросом, сортировка по убыванию.
Код открыт.
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.207.25
Вступайте в нашу телеграмм-группу Инфостарт