Базопузомер v8 (все интерфейсы, любая конфигурация)

27.01.23

База данных - Статистика базы данных

Базопузомер в новом формате! Работает на любой платформе, начиная с версии 8.2, на любой конфигурации, поддерживаются все интерфейсы: обычный, управляемый, такси. Отчет показывает статистику по всем объектам конфигурации, включая табличные части объектов. Отдельный отчет по периодам позволяет проанализировать статистику наполнения данными в разрезе дня, недели, декады, месяца или квартала. Суммарное количество в интересующих строках можно получить, просто выделив нужные суммы.

Скачать файлы

Наименование Файл Версия Размер
bazopuzo.erf
.erf 35,12Kb
436
.erf 2.0.01 35,12Kb 436 Скачать

Отчет "Базопузомер 2016" будет полезен аналитикам, администраторам баз данных и разработчикам.

При переводе базы на новую редакцию, расчёте необходимых ресурсов для установки новых баз, определении метрик расчёта производительности или разработке ресурсоёмких подсистем, часто бывает необходимо оценить объём данных, хранящихся в базе. Базопузомер поможет оценить количество различных объектов (справочников, документов и т.д.), а также собрать статистику по интенсивности наполнения ими базы данных с течением времени.

Возможности отчета "Замер пузатости базы":

  • Работает на любой платформе, начиная с версии 8.2, и на любой конфигурации. Никаких ограничений!
  • Поддерживаются все интерфейсы: обычный, управляемый, такси;
  • Анализ по всем типам метаданных в базе;
  • Расчёт количества объектов, числа строк в табличных частях, а также среднее число строк на один объект;
  • Расчёт для каждого объекта его "пузатости" - суммарного количества всех строк всех табличных частей и колчичества элементов самого объекта;
  • Расчёт количества групп для справочников и планов видов характеристик. Для неиерархических справочников и ПВХ соответствующая ячейка отчёта выводится затемнённой;
  • Вычисление "на лету" суммарного количества в выделенных ячейках. Суммирование поддерживается для произвольно выделенных зон в пределах всего отчёта. Значения, для которых поддерживается суммирование, выделены тёмно-коричневым цветом;
  • По щелчку на названии объекта открывается форма списка объекта;
  • Возможность выбора сортировки по имени, синониму объекта, а также по количеству элементов для каждого типа объектов (по возрастанию или убыванию).

Вывод статистики наполнения базы периодическими данными реализован в виде отдельного отчёта, поскольку такая статистика актуальна не для всех объектов. В отчёт включены следующие типы объектов:

  • Документы;
  • Бизнес-процессы и задачи;
  • Регистры накопления, бухгалтерии, расчёта;
  • Периодические регистры свеедений.

Дополнительные возможности отчёта "Статискика по периодам":

  • Общее количество элементов данных за выбранный период;
  • Расчёт минимального, среднеего и максимального числа элементов данных за день, неделю, декаду, месяц или квартал в анализируемом периоде.

История изменений

Версия 1.01 (13.01.2016)

  1. Установлена жесткая типизация динамических структур в расчетных алгоритмах, во избежание редких ошибок на некоторых базах;
  2. Встроена справочная информация.

Версия 1.03 (11.12.2016)

  1. Исправлена ошибка определения количества записей регистров в случаях, когда реквизит или ресурс является строкой неограниченной длины и хранилищем значения.

Версия 2.0.01 (февраль 2019)

  1. Проект переименован в "Базопузомер v8";
  2. Добавлен "Таблицы БД", позволяет увидеть структуру таблиц БД, можно выводить имена таблиц в терминах СУБД или в терминах сервера 1С;
  3. Возможность расчёта объёма данных в таблицах БД (beta, особо не тестировалось). Опция доступна только для ИБ в клиент-серверном варианте.

 

Проверено на следующих конфигурациях и релизах:

  • Бухгалтерия предприятия, редакция 2.0, релизы 2.0.66.99
  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.91.36
  • Зарплата и управление персоналом КОРП, редакция 2.5, релизы 2.5.161.1, 2.5.160.2
  • Зарплата и управление персоналом, редакция 3.1, релизы 3.1.9.229
  • 1С:Комплексная автоматизация 2, релизы 2.4.9.98
  • Управление нашей фирмой, редакция 1.6, релизы 1.6.24.92, 1.6.23.96
  • Управление торговлей, редакция 11, релизы 11.4.13.99

базопузомер 2016 статистика данных базы анализ объема

См. также

Физический размер таблиц (MSSQL)

Инструменты администратора БД Статистика базы данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Инструмент для получения физического размера таблиц ИБ (MSSQL)

1 стартмани

09.01.2024    1382    12    ImHunter    4    

7

Анализ документов: свертка базы, автотесты, динамика роста базы

Статистика базы данных Инструментарий разработчика Тестирование QA Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление производственным предприятием Абонемент ($m)

Внешняя обработка "Анализ документов и регистров" - можно использовать для детального изучения документов базы, связанных регистров (накопления и сведений). Предварительный анализ документов обычно требуется перед проведением свертки остатков базы, перед обновлением типовых релизов сильно измененной конфигурации, перед переходом на новую программу.

3 стартмани

29.12.2023    1106    9    RustIG    5    

7

Анализ использования номенклатуры

Статистика базы данных Логистика, склад и ТМЦ Платформа 1С v8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

Очень часто хочется одним отчетом посмотреть, где и когда использовалась номенклатура. Вот это как раз такой отчет. Отчет полезен практически всем отделам предприятия. Им пользуются отделы закупки, продажи, склады, бухгалтеры.

1 стартмани

26.10.2023    718    12    dimanich70    0    

4

Сведения о присоединенных файлах

Статистика базы данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Внешний отчет для анализа данных присоединенных файлов за произвольный период в любой конфигурации.

2 стартмани

24.10.2023    1596    36    ixijixi    5    

19

История фоновых заданий

Журнал регистрации Статистика базы данных HighLoad оптимизация Конфигурации 1cv8 Абонемент ($m)

Удобный отчет по выполнению фоновых заданий в 1С с разбивкой по разным критериям, например по срокам, в какой последовательности, выполнение дольше всех, сколько одновременно и так далее.

5 стартмани

04.09.2023    796    6    Maxiko    0    

8

Количество документов в информационной базе в разрезе видов документов

Статистика базы данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Отчет выводит на экран количество документов в информационной базе. Это позволяет косвенно оценить объем данных в информационной базе. Данная информация может быть полезна, например, если предполагается свернуть информационную базу на определенную дату. От количества документов очень сильно зависит время свертки базы.

1 стартмани

16.08.2023    639    14    pwn    1    

3

Статистика по документам пользователя с версионированием по дате

Журнал регистрации Статистика базы данных Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Россия Абонемент ($m)

Вывод документов, созданных или отредактированных пользователем за период, в том числе с возможностью "заглянуть" в версии документа на дату.

5 стартмани

30.06.2023    1865    10    nemec    6    

5
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. premierex 204 27.12.15 16:00 Сейчас в теме
(0) Прикольно! На работе попробую базу "попузомерить" в 40 ГБ.
2. Светлый ум 406 28.12.15 06:10 Сейчас в теме
В каких задачах применять такую штуку?
3. dgolovanov 28.12.15 11:00 Сейчас в теме
(2) Светлый ум, пример из жизни. С помощью такого отчета я однажды заметил, что итоги по регистру накопления вида Остатки занимает безумное количество места, при том что таблица движений так себе. Выяснилось, что в базу добавили регистр вида остатки, который по определению не выводится в ноль и при пересчете итогов разрастается. Ну, это квалификация программиста такая была.
4. V.Nikonov 120 30.12.15 14:24 Сейчас в теме
(3) dgolovanov, Вот только Пузатость меряется исключительно в Записях. Если бы к этому добавлялось расчет Байт... Даже за исключением Хранилищ - дало бы значительный плюс!
Я согласился бы на приближенный расчет размера, с использования усредненного размера ТипаЗначения.
10. V.Nikonov 120 22.01.16 14:38 Сейчас в теме
(3) dgolovanov, И у меня есть пример из жизни. Разработали Конфигурацию, где под каждую строку документа делалась запись в Регистре сведений, причем одно из полей имело тип Строка(1024). Самое паршивое, что такая длинна поля использовалась крайне в редких случаях. Но база катастрофически быстро дорастала до предельных в Файловом варианте размеров!!!
21. yghmd 11 18.01.17 13:35 Сейчас в теме
(3)
С помощью такого отчета я однажды заметил

как именно с помощью этого отчета вы это сделали?
где в отчете видно, сколько занимает места итоги вида остатки?
22. dgolovanov 18.01.17 15:44 Сейчас в теме
(21) я не писал что пользовался именно этим отчетом.
Использовал вот этот - http://infostart.ru/public/78049/
Там есть информация по размерам итогов.
23. yghmd 11 19.01.17 07:11 Сейчас в теме
(22) зачем тогда писать комментарий, если он не про данную разработку, а про другую? :)
24. dgolovanov 19.01.17 11:43 Сейчас в теме
(23) поспешил потому что :) По названию подумал, что это аналогичная той, а скачать - SM Нет.
5. detec 136 30.12.15 15:13 Сейчас в теме
В двух базах выдаkо ошибку конвертации MS SQL для типа данных numeric.
6. BNN 19.01.16 11:33 Сейчас в теме
А количество проводок видит?
7. stas_ganiev 1773 20.01.16 02:11 Сейчас в теме
(6) BNN, Таблицы регистров бухгалтерии - это и есть проводки. Конечно видит!
8. Sadtorg 20.01.16 10:28 Сейчас в теме
{ВнешнийОтчет.Базопузомер2016.МодульОбъекта(63)}: Ошибка при вызове метода контекста (Выполнить)
Выборка = Запрос.Выполнить().Выбрать();
по причине:
{(2, 2)}: В запросе, содержащем предложение СГРУППИРОВАТЬ ПО, в списке выборки не могут участвовать поля неограниченной длины "Количество"
<<?>>КОЛИЧЕСТВО(ТаблицаДанных.ИДСообщения) КАК Количество


ИБД - УТ 10.3.29.1 (нетиповая), Платформа - 8.2.19.80, БД - PostgreSQL 9.1.2.
11. stas_ganiev 1773 24.01.16 04:33 Сейчас в теме
(8) Sadtorg, Спасибо за замечание, ошибку исправлю.
(9) kosmo0, Да, верно, считается количество объектов. Только уточните, пожалуйста, о каком из подзаголовков идет речь? Поправлю
(10) Становится понятной Ваша обеспокоенность по поводу (4) :) Скажу сразу - замер пузатости в байтах в этом отчёте не планируется. Во-первых, корректно замерить объём таблицы можно только в клиент-серверном варианте. Во-вторых, приблизительная оценка по типу данных - это всего лишь приблизительная оценка, а решать задачи полумерами - не мой конёк. Тем более, что это сильно уронит скорость формирования отчёта, особенно на крупных конфигурациях, типа УПП или УХ. К тому же, в обоих случаях отчёт перестанет быть универсальным кросс-платформенным.
17. V.Nikonov 120 21.12.16 14:55 Сейчас в теме
(11) А опционально добавить множитель на основе анализа Реквизитов? На ссылку 40 байт, на строковое значение - длину строки, и т.п.?
9. kosmo0 107 20.01.16 12:16 Сейчас в теме
Насколько я понял, считается только КОЛИЧЕСТВО объектов? Занимаемый объектами объем памяти даже не затрагивается? Если это так, то стоит сделать уточнение в подзаголовке.
yghmd; V.Nikonov; +2 Ответить
12. fixin 4252 09.02.16 17:48 Сейчас в теме
Спасибо, четко.
рекомендую еще добавить, сколько хранится в реквизитах вида "Хранилище значения" для каждого объекта.
Тогда было бы понятно, где провалы.
13. HEKPOH 76 17.05.16 09:05 Сейчас в теме
Спасибо! Отчет очень пригодился. Порадовала расшифровка.
Более того, хочется отметить, что код процедур и функций оформлен грамотно.
Респект и уважуха!
14. stas_ganiev 1773 18.05.16 02:22 Сейчас в теме
(13) HEKPOH, Спасибо за отзыв! :)
15. citicat 119 14.12.16 19:07 Сейчас в теме
Комментарий от человека со стажем работы в 1С с августа 1996-го.
Может использоваться ещё и бухгалтером или аудитором в случае при передаче дел, для определения фронта работ при возможном восстановлении учета.

В своё время написала похожую обработку для 7.7.
16. корум 287 15.12.16 17:44 Сейчас в теме
(0) приближается новый год, когда ждать актуальную версию? :)
19. stas_ganiev 1773 22.12.16 08:38 Сейчас в теме
(16)
(17)
(18)Добрый день. Новая версия обработки в планах, все пожелания принимаются, подумаю. Только со временем сейчас туго, и к новому году вряд ли успею.
26. strelec13 20 21.02.17 23:01 Сейчас в теме
(16) уже и Новый год прошел, однако :(
18. ImHunter 312 21.12.16 15:43 Сейчас в теме
Пока не качал и не пробовал. А из описания - вроде такого нет, что меня более интересует.
Поэтому уточняю (или выражаю заинтересованность).
Интересует функционал сравнения показателей отчетов, собранных в разные даты. Чтобы динамику можно было увидеть.
Можно, конечно, и в экселе пробовать все это сопоставлять и разности выводить. Но если "из коробки" это будет, то ващекруть:)
20. sansys 76 07.01.17 11:27 Сейчас в теме
Очень удобно, теперь я могу видеть размер таблиц без лишних телодвижений :)))))
25. alex-l19041 8 19.01.17 13:36 Сейчас в теме
мне данная обработка помогла не по прямому назначению:
с ее помощью выявил ошибки в RLS в Бух 2.0 для Украины

Обработка не запускалась пока не исправил эти ошибки
27. zaia 11 27.06.17 15:05 Сейчас в теме
Воспользовался для предоставления статистики по базе подрядчику-франчайзи. Спасибо!
28. frolova@irsbs.ru 21.09.18 10:21 Сейчас в теме
а можно ли сделать сортировку по ответственным? и выводит ли обработка создаваемые декларации в 1С Отчетность?
29. stas_ganiev 1773 24.09.18 05:13 Сейчас в теме
(28) Вопрос точно по адресу? ))
30. user642261 10.06.19 12:53 Сейчас в теме
Добрый день,
ERP, КА 2.4: можно ли в обработке отобрать документы с ручными бух.проводками?
31. пользователь 10.06.19 12:59
Сообщение было скрыто модератором.
...
32. sapervodichka 6697 16.07.19 13:51 Сейчас в теме
33. stas_ganiev 1773 16.07.19 23:11 Сейчас в теме
(32) По функционалу немного проигрывает, и мой универсальнее))
unknown181538; +1 Ответить
35. mairon 19.10.19 16:03 Сейчас в теме
(32) Он не работает на УПП...
36. sapervodichka 6697 19.10.19 16:44 Сейчас в теме
(35) да не работает в УПП, в нём это прямым текстом написано, что должен быть справочник Идентификаторов объектов метаданных, которого в стареньком УПП нет:
"Проверялось на 1С:ERP Управление предприятием 2 (2.4.7.141) платформе 1С:Предприятие 8.3 (8.3.13.1690). Подходит для всех типовых конфигураций 1С, содержащих справочник Идентификаторов объектов метаданных (УТ, ЗУП, БП, УНФ и т.д.)."
34. heruvim76 24 10.09.19 15:38 Сейчас в теме
37. maksal 51 02.06.20 00:13 Сейчас в теме
Спасибо. Всё работает. Пробовал в КА 1.1
38. user898792 1 02.07.21 12:56 Сейчас в теме
На Бухгалтерия государственного учреждения, редакция 1.0 (1.0.67.10) СУБД PostgreSQL ОС AstraLinux работать будет?
39. stas_ganiev 1773 03.07.21 04:01 Сейчас в теме
(38)
Добрый день!
Конфигурация не имеет значения, работает на всех.
За Постгрю не могу ответить, сам не проверял. Но практики использования известны, говорят работает.
40. ssfedkin 6 23.08.21 16:07 Сейчас в теме
На УПП работает, спасибо большое!
Оставьте свое сообщение