Недавно понадобилось развернуть локально архив SQL-ной базы, но это не получилось сделать из-за ошибки "Внутренний размер таблицы превысил максимально допустимый". Захотелось узнать, что это за таблица и каков ее размер. С трудом удалось найти обработку автора acsent , немного доработать ее и теперь поделиться с более широкой общественностью.
Итак, обработка может:
1) Выводить информацию по справочникам: количество элементов, групп, помеченных на удаление, количество строк в табличных частях, размер таблицы в Кб, размер индекса в Кб
2) Выводить информацию по документам: количество документов, количество проведенных документов, помеченных на удаление, количество строк в табличных частях, количество строк на 1 документ, размер таблицы в Кб, размер индекса в Кб
3) Выводить информацию по регистрам сведений, накопления, бухгалтерии: количество записей, количество движений
При этом возможен отбор по объектам метаданных, по периоду для документов, сортировать по количеству, по размеру таблицы, по имени таблицы.
Работает для любой конфигурации 1С 8.1
UPD:
1) Добавил размеры регистров сведений, накопления, бухгалтерии, расчета
2) Добавил расчет размера объектов с учетом их табличных частей
3) Добавил расшифровку размеров, щелкнув по размеру два раза можно увидеть, из какий таблиц какого размера складывается итоговый размер
Файлы обработки:
- Statistika bazy 8.1 SQL.epf Для скачивания нужна регистрация
В этой группе 1С
- Статистика по количеству данных в базе
- Статистика ИБ 8.1 SQL
- Статистика по конфигурации
- Статистика по количеству документов в разрезе организаций, пользователей и видов документов
- Статистика информационной базы
- Сравнение таблиц при помощи Visual Comparer
- Анализ ввода документов
- Счётчик документов, справочников, записей регистров.(почти базопузомер но не дорос)