Размеры объектов файловой базы 1С 8.х (до 8.3.8)

02.10.18

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

Программа для оценки занимаемого объектами конфигурации 1C 8.х в файле базы данных места с привязкой имени объекта 1С к имени таблицы в 1CD. Внимание! НЕ работает с базами 8.3.8 с размером блока больше 4Кб.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
V8TableSizes.exe
.exe 872,50Kb
2955
2955 Скачать (1 SM) Купить за 1 850 руб.

Версия 1.0.9.0
- Исправлено чтение потоков Base64 в базах 1с 8.3 (из-за чего на части баз не привязывались имена 1С к таблицам базы)  

- Исправлены утечки памяти в дереве таблиц

- Исправлено EListIndex Error(-1) при подборе ширины колонки сетки таблиц двойным кликом на границе колонки
+ Добавлено всплывающее меню сетки таблиц "Развернуть все / Свернуть все"

v1.0.8.0 от 28.04.15

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

Убрана ошибка в переключателе "Карта 1С/Таблица данных"  

v1.0.7.0 от 17.08.14 Добавлены колонки "Количество записей", "Размер записи". Режим анализа удаленных записей включен по-умолчанию. Добавлен просмотр карты физического размещения информации в файле базы
v1.0.6.0 от 31.07.14  Ускорена обработка (в 10 и более раз), скин на интерфейс

v1.0.5.0 от 06.07.12  Добавлен экспорт в Эксель

v1.0.4.0 от 05.07.12 Исправлен подсчет размеров при группировке по объекту 1С, исправлены баги интерфейса - прячущийся прогрессор и пр.

v1.0.3.0 от 09.03.11: устранен баг с нулями при большом кол-ве таблиц в базе, добавлена группировка по объекту физических таблиц (т.е. суммируются размеры всех табличных частей или таблиц оборотов с главной таблицей), разделены разряды, добавлен прогресс, опция анализа удаленных записей (подсчет кол-ва и занятого места, внимание: МЕДЛЕННО)

v1.0.2.0 от 03.03.11: устранены ошибки при чтении больших (> 2Гб) файлов, оптимизирована скорость обработки, добавлен экспорт в rtf и html

PS выражаю признательность уважаемому awa за помощь

 

См. также

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

Анализ количества записей регистров/документов/справочников, в том числе в динамике.

13.11.2024    311    31    evgeni-red    2    

4

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

«Навигатор метаданных» поможет изучать структуру данных конфигурации, переходить по связям между объектами конфигурации.Для аналитиков и разработчиков.

1 стартмани

11.09.2024    1073    13    m_kislyak    3    

9

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

Сбор статистики информационной базы в виде отчета - наименование конфигурации, версия, количество записей документов, регистров сведений, справочников, обменов.

1 стартмани

10.09.2024    3198    40    pahno    8    

7

Статистика базы данных Программист Платформа 1С v8.3 1С:Комплексная автоматизация 2.х Россия Абонемент ($m)

Данная обработка - алгоритм предлагает оценку вашей базы на количество тех или иных типов документов с их реквизитами.

6 стартмани

12.08.2024    742    0    aximo    2    

3

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

Объединен, унифицирован и значительно улучшен функционал двух исходных обработок для контроля размеров таблиц хранения 1С в серверных базах: https://infostart.ru/1c/tools/128362/ (для MS SQL) и https://infostart.ru/1c/tools/978816/ (для PG SQL).

1 стартмани

16.05.2024    1621    40    yuraos    3    

10

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

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

1 стартмани

29.12.2023    2145    13    RustIG    5    

9

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

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

1 стартмани

26.10.2023    1323    18    dimanich70    0    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
0. MMF 679 01.03.11 21:12 Сейчас в теме
Программа для оценки занимаемого объектами конфигурации 1C 8.х в файле базы данных места с привязкой имени объекта 1С к имени таблицы в 1CD.
Внимание! НЕ работает с базами 8.3.8 с размером блока больше 4Кб.

Перейти к публикации

1. box-c 01.03.11 21:12 Сейчас в теме
Удобная штука. Но к сожалению в базах на платформе 8.0 в колонке Объект1С не отображается ничего, а на платформе 8.2 в колонке Объект1С непонятные GUID идентификаторы. Вот и гадай после этого, на что же память уходит. А так конечно +. Автор доделывай для других платформ.
2. tormozit 7229 02.03.11 01:04 Сейчас в теме
Да, наиболее актуально поддержать 8.2 конечно.
3. Alav 13 02.03.11 06:43 Сейчас в теме
Ну у меня в 8.2 вообще в поле объект пусто.

И кстати что значит пустые таблицы http://clip2net.com/s/NXfs
4. alexk-is 6544 02.03.11 15:29 Сейчас в теме
У меня 8.1. В колонке Объект1С тоже не отображается ничего.
5. MMF 679 02.03.11 16:38 Сейчас в теме
(4) а велика ли база и можно ли ее получить?
Вобщем, есть обновление, но раз присутствуют такие массовые баги, выкладывать пока не буду.
Добавил экспорт в word/html, значительно ускорил работу, устранил утечки и т.д. Разберусь с багами и обновлю. Те конфы, которые есть у меня в работе (в т.ч. и от 8.2) нормально разбираются
6. alexk-is 6544 02.03.11 16:41 Сейчас в теме
7. MMF 679 02.03.11 16:46 Сейчас в теме
(6) да уж... на дискете не утянешь... Похоже понадобится делать опцию протоколирования разбора
11. MMF 679 03.03.11 12:34 Сейчас в теме
(6) пжалста, попробуй новую версию на той же базе
12. salexdv 2357 03.03.11 13:19 Сейчас в теме
(11) На моем 47 Гб-ном файле отработала отлично
Все "Объекты 1С" заполнены, ну кроме служебных таблиц разумеется.
Работает быстрее и ест меньше памяти и ЦП.
Респект!
15. alexk-is 6544 09.03.11 13:25 Сейчас в теме
(11) Проверил.
Первые 1115 строк заполнены. Правильно или нет не знаю, но заполнены.
Затем идет 2850 пустых строк, в которых нет вообще ни каких данных. Только нули.

Как я понимаю, имена табличных частей справочников и документов не выводятся?
И что такое "Размер блобов"?
Прикрепленные файлы:
18. MMF 679 09.03.11 14:35 Сейчас в теме
(15) если не в тягость, попробуй на новой версии.
47. пользователь 09.02.12 17:23
Сообщение было скрыто модератором.
...
8. salexdv 2357 02.03.11 16:58 Сейчас в теме
Платформа 8.2
*.1CD размером 47,5 Гб
Открытие заняло 2 минуты
Потребляемая память от 9 до 192 Мб
Загрузка ЦП 50%
Колонка "Объект 1С" совсем не заполнена
В колонке "Таблица" имеются пустые строки, размер по ним соответственно равен нулю.
Вот как-то так...

Автору спасибо за программу, особенно если она доведется до ума!
9. ukv 02.03.11 19:43 Сейчас в теме
Платформа 8.2
Перебрал несколько тестовых демо-баз.
Колонка "Объект 1С" практически вся заполнена.
Автор, просьба подумать об обновленной версии.
10. mikl79 119 03.03.11 09:25 Сейчас в теме
спасибо, думаю пригодится
13. rupertas 03.03.11 16:06 Сейчас в теме
У меня работает, спасибо
но у меня не русская локаль - можно ли зделать и англискую версию?
14. simol 05.03.11 18:22 Сейчас в теме
Еще бы группировку по объектам, а, то у документа куча табличных, раздельно не много, а вместе много и явно не видно :)
17. alexk-is 6544 09.03.11 13:54 Сейчас в теме
Присоединяюсь к (14). Для анализа очень не хватает сводных данных по объекту содержащему табличные части.

Выгрузка данных в Word не так актуальна. Лучше данные выгружать в Excel. Возможностей по постобработке в нём значительно больше.

И ещё. Нет данных о регистрах сведений, регистрах накопления, регистрах бухгалтерии. Да, и с регистрами расчетов не всё в порядке.
Прикрепленные файлы:
16. cool.vlad4 2 09.03.11 13:37 Сейчас в теме
BLOB – Binary Large OBjects, а применительно к данной обработке не знаю, щас поглядим, что это.
19. пользователь 09.03.11 14:35
Сообщение было скрыто модератором.
...
20. alexk-is 6544 09.03.11 15:23 Сейчас в теме
Проверил

После пробегания прогресс бара (10 секунд) замирает на несколько минут с сообщением "Чтение конфигурации 1С"

При повторном открытии прогресс бар уже не показывает, мелькают только названия таблиц. Затем снова замирает с сообщением "Чтение конфигурации 1С"

Группировку объектов лучше сделать в виде дерева с плюсиками

Для анализа не хватает имен табличных частей. Может быть отдельной колонкой

После изменения настроек не хватает кнопки "Обновить". При этом повторного сканирования можно не делать, а только изменить порядок отображения

Настораживают имена Объектов 1С типа .7E86FBB2-D17E-43...
Прикрепленные файлы:
21. MMF 679 09.03.11 15:34 Сейчас в теме
(20) ну дык, прочитать 357 Мб конфигурации кусочками по 250 байт быстро не получится. По поводу регистров расчета и прогресс-бара поправлю
22. mmj14 24 09.03.11 16:15 Сейчас в теме
(21) а Вы при чтении файла API-функции MMF (memory mapped files) не используете? Может быстрее будет :)
23. MMF 679 09.03.11 16:24 Сейчас в теме
(22) "Шутку понял" (с) Гоблин, а вообще-то мапирование файлов в память нисколько не ускоряет обработку, оно используется для экономии памяти при совместном использовании dll или для межпроцесового разделения данных
24. mmj14 24 09.03.11 16:45 Сейчас в теме
(23) Про dll это естественно, но разве не уменьшается количество обращений к диску за счёт кеширования страниц?
Я не знаю насколько эффективно кешируется обращение к диску из ReadFile, а спроецированные файлы выделяются 4Кбайтными страницами.
И ещё, из Рихтера:

Проецируемые файлы применяются для:
загрузки и выполнения EXE- и DLL-файлов. Это позволяет существенно экономить как на размере страничного файла, так и на времени, необходимом для подготовки приложения к выполнению,
доступа к файлу данных, размещенному на диске. Это позволяет обойтись без операций файлового ввода-вывода и буферизации его содержимого,
разделения данных между несколькими процессами, выполняемыми на одной машине. (В Windows есть и другие методы для совместного доступа разных процессов к одним данным — но все они так или иначе реализованы на основе проецируемых в память файлов.)
25. alexk-is 6544 09.03.11 18:36 Сейчас в теме
(21) Нужно бы добавить прогресс бар на эту операцию
27. alexk-is 6544 15.06.11 12:34 Сейчас в теме
Проблемы описанные в (20) в 1.0.3.0 остались.

+26
    Ещё бы возможность вывести колонку "Процент" размера индекса к размеру данных.
    Кнопки со стрелками "Влево" и "Вправо" не обрабатываются?
26. Cube_krsk 34 10.05.11 11:32 Сейчас в теме
Очень интересная прога. Автору +100500.
  • На версии v1.0.3.0 от 09.03.11 для базы 8.2 размером в 21,5 ГБ не отображается колонка "Объект 1С". Для базы 8.2 размером 411 МБ всё отображается. Думаю, дело в размере базы.
  • Прогресс-бар выскакивает только при первом прогоне.
  • Хотелось бы в заголовке программы видеть версию программы, чтобы не путаться в дальнейшем :)
  • В заголовках числовых столбцов принято указывать единицу измерения. Пример: "Размер данных, байт".
  • Хотелось бы, чтобы в таблице разделители строк и колонок были видны.
28. echo77 1906 16.08.11 09:43 Сейчас в теме
Вещь хорошая.
Не хватает простой справки. Что означает колонка "Всего"?
29. wikki 22.09.11 12:09 Сейчас в теме
Очень классная и полезная штука. Автору СПАСИБО!
30. VitaliyPovod 22.09.11 17:23 Сейчас в теме


Очень интересная прога. Автору +100500.

На версии v1.0.3.0 от 09.03.11 для базы 8.2 размером в 21,5 ГБ не отображается колонка "Объект 1С". Для базы 8.2 размером 411 МБ всё отображается. Думаю, дело в размере базы.
Прогресс-бар выскакивает только при первом прогоне.
Хотелось бы в заголовке программы видеть версию программы, чтобы не путаться в дальнейшем
В заголовках числовых столбцов принято указывать единицу измерения. Пример: "Размер данных, байт".
Хотелось бы, чтобы в таблице разделители строк и колонок были видны.


Интересно баг исправлен?
31. VitaliyPovod 22.09.11 17:24 Сейчас в теме
А с файловым вариантом работает?
32. VitaliyPovod 22.09.11 17:26 Сейчас в теме
У меня просто есть файловая база размером под 5 гиг!
Пользователи забили ее до такого состояния за неделю.
И естественно говорят, что ничего не делали!
А базу то почистить надо.
надеюсь эта обработка покажет где кабан сидит :)!
33. ProgaN 06.10.11 07:57 Сейчас в теме
отличная штука. Когда ждать для 8.2?
34. TankerM 01.11.11 12:06 Сейчас в теме
Как водится, обнаружилось что самые большие таблицы - совсем не те про которые думал.
Сразу стало ясно - пока в SQL.

Спасибо.
35. trustgros 9 14.12.11 18:22 Сейчас в теме
отличная вещь. нашел заразу которая тянула базу на дно ))
36. Fenrus89 21.12.11 13:58 Сейчас в теме
Както странно работает... в какой колонке и в какой размерности показывается информация о размере*?
37. Spi1y 28.12.11 11:11 Сейчас в теме
Неплохая штука. Если бы еще прикрутить вывод результата в текстовый файл хотя бы, для пакетной обработки, цены бы не было
38. Igortid 170 10.01.12 11:33 Сейчас в теме
Плюсую...нужная обработка...спасибо
39. Гость 11.01.12 13:47
Полезная обработка. Сразу видно, что закрывается, а что нет. Какие регистры пухнут, какие справочники настроены не оптимально. Одним словом обработка для тех кто ценит скорость работы базы 1С
40. Igortid 170 14.01.12 20:33 Сейчас в теме
Для 8.2 подходит тоже....
41. tiger_x 17.01.12 08:05 Сейчас в теме
А на последней версии 8.2 будет работать?
45. PetMal 29.01.12 12:36 Сейчас в теме
(41) tiger_x, Вроде работает. Смотрел базу 7 Гб. Открывалось не быстро, зато увидел то, что никогда не видел и статистика меня поразила. Теперь понял где наиболее большие объемы набираются. В некоторых случаях это практически бесполезные данные в моей базе. Удалил ненужное. Обязательно нужно делать сжатие и реструктуризацию после всех манипуляций. Хотя и заняло у меня это действие больше двух суток, но результатом я доволен. База стала чуть меньше 4 Гб. Теперь думаю еще над обрезкой.
Автору респект и пожелание дорабатывать дальше эту нужную утилитку в бардачке любого одинэсника
42. tiger_x 17.01.12 08:06 Сейчас в теме
Да! И забыл спросить на каком языке программирования написано? Есть ли возможность получить исходный код программы. Я бы с удовольствием ее доработал, расширил так сказать функционал. Ведь всем известно, что программы с открытым кодом пользуются большей популярностью чем закрытые проекты!
43. Shade 2 22.01.12 01:18 Сейчас в теме
Большое спасибо!
Очень полезная штуковина.
Теперь буду спать спокойно, а то база большая вот и думай когда упрется в ограничение на размер одной таблицы.
44. Batchir 126 26.01.12 20:30 Сейчас в теме
Спасибо за утилиту. Реально когда вопрос стал актуальным, то она помогла быстро обнаружить наиболее раздуваемые таблицы и принять меры по их сжатию(ну и оптимизации записи данных в эти таблицы), отсрочив тем самым дорогостоящий переход на СКЛ.
46. zhleonid8 04.02.12 16:10 Сейчас в теме
48. пользователь 21.02.12 09:09
Сообщение было скрыто модератором.
...
49. пользователь 01.03.12 20:22
Сообщение было скрыто модератором.
...
50. jk3 65 27.04.12 12:14 Сейчас в теме
Неправильно считает на релизе платформы 8.2.15, база в режиме совместимости 8.2.13.

>PS выражаю признательность уважаемому awa за помощь
Вероятнее всего, проблема в том, что многоуважаемый awa в своей разработке Tool_1CD (http://infostart.ru/catalog/19633/) сделал:
Обновление 19.09.2011 Добавлена поддержка 8.2.14.

А т.к. последняя дата изменения этой программы 01.03.2011, то, соответственно, здесь этой поддержки нет.

Вот скрины из обоих программ:
http://i.imgur.com/16cuS.png
http://i.imgur.com/2crZv.png

И еще есть 2 пожелания, не связанных с этой ошибкой:
1) при переключении галочки "Объединять объект с таб.частями" мгновенная перестройка таблицы
(т.е. всегда хранить развернутые данные, а если нужно, по настройке сворачивать)

2) при включенной галочке "Объединять объект с таб.частями" для регистра бухгалтерии объединяются все таблицы, к нему относящиеся.
В итоге, при общем размере этих таблиц в 4 ГБ это поле подсвечивается красным, как будто приближается к ограничению.
На самом деле каждая из таблиц может занимать по 2 ГБ и еще может вырасти в 2 раза (сам проверял, спокойно добавляется еще 3 млн. проводок без ошибки).

В итоге имеем такой глюк, что запустив 1-ый раз показывает на регистр бухгалтерии 4 ГБ, добавив 100 тыс. проводок и перезапустив программу у регистра бухгалтерии будет всего-то 100 МБ (т.к. идет переполнение внутренней 32-битной беззнаковой переменной).
51. mybracho 21.05.12 16:55 Сейчас в теме
Спасибо за программу. Есть пару вопросов. (все сообщения прочел)

1. Размер в чем ? байтах ?
2. Что такое блобы
3. У меня ВСЕГО<>Размер данных+размер индексов+размер блобов+размер удаленных. Так и должно быть ?
4. Можно сделать, что бы банные из таблицы копировались в буфер ?

Спасибо
52. mybracho 21.05.12 17:57 Сейчас в теме
+(51)
Имею например:
Всего: 1323879083
Размер данных: 196409933
Размер индекса: 55066624

196409933+55066624 = 251476557.

как так ? где реальный размер данных в таблицах ?
53. Ibrogim 1327 24.05.12 08:33 Сейчас в теме
Классная прога, два дня чистил базу и безрезультатно, а с помощью этой проги узнал что 70% всех данных это справочник bp_записи_журнала_изменений ), единственное что не сходятся "всего" и сумма в остальных колонках, но для общей оценки забитости базы информации вполне достаточно. Хотелось бы иметь возможность выгружать отчёт в Excel для дальнейшей обработки и т.п. Автору респект!
54. mybracho 31.05.12 11:42 Сейчас в теме
Скажите, развитие программы планируете ?
55. mybracho 07.06.12 02:28 Сейчас в теме
Хорошая вещь для SQL. Может кому интересно будет http://infostart.ru/public/15052/
56. AnKonAlm 29 13.07.12 12:31 Сейчас в теме
Шикарная обработочка!!!
Спасибо!!!!
УДАЧИ!!!!
57. MAXXL 13 15.08.12 01:18 Сейчас в теме
Спасибо за обработку!
Как раз нужно узнать что происходит в 6,5 гиговой базе. А в скуле она вообще больше 500 гигов и прирост в день по 15 гигов
58. MAXXL 13 15.08.12 12:53 Сейчас в теме
Присоединяюсь к просьбе о добавлении выгрузки результатов в csv файл. Намного удобнее было бы анализировать. Может еще кто подскажет как можно добраться до содержимого таблицы? Чтоб уже по записям посмотреть
59. lambert@inbox.ru 7 04.09.12 15:12 Сейчас в теме
60. Артано 795 06.11.12 16:10 Сейчас в теме
Автору плюс. Но есть вопрос, существует ли подобный инструментарий для SQL баз?
61. Bacemo 06.11.12 17:40 Сейчас в теме
62. LexSeIch 211 09.11.12 08:23 Сейчас в теме
Большое человеческое спасибо. Функционал очень нужный и востребованный. Когда база данных - "черный ящик", от не можно ждать много неожиданностей. Но заглянув в нее, и поняв, где намечается дыра (особенно своевременно)- это очень важно.
63. x2z7yy 15.01.13 08:16 Сейчас в теме
Подскажите все таки, что такое "размер блобов"?

И в чем измеряется всё? В байтах? Битах?

И должно ли быть: "Размер данных" + "Размер индекса" + "Размер блобов" = "Всего"? (а то у меня не равно)
Прикрепленные файлы:
64. andrewks 1375 15.01.13 10:40 Сейчас в теме
(63) x2z7yy, каждая таблица состоит из четырёх объектов:
1) Описание
2) объект записей таблицы
3) объект BLOB-данных (строки и бинарные данные неограниченной длины)
4) объект индексов

описание обычно помещается в один блок (4 Кб), поэтому его размер никому не интересен
данные о размере объектов хранятся в БД в байтах
65. x2z7yy 15.01.13 10:52 Сейчас в теме
(64) andrewks,
ну так если вот взять мою запись, и сложить все, даже плюс 4кб на описание - "всего" не выходит.

и еще если в байтах... размер одной таблицы(на скрине) = 1 938 594 680 байт это = ~ 1.5Гб... а у меня файл .1CD всего 800 мегабайт.
66. andrewks 1375 15.01.13 11:01 Сейчас в теме
(65) x2z7yy, я не могу Вам пояснить по данной утилите, т.к. не являюсь её автором.
но я Вам разъяснил, как вообще устроено хранение таблицы в файловой БД
67. x2z7yy 15.01.13 12:18 Сейчас в теме
(66) andrewks, спасибо!

но вопросы по обработке остаются открытыми...
69. MMF 679 23.01.13 02:34 Сейчас в теме
(65) эээ... а информация в этой базе сильно конфиденциальна? Нельзя ли ее получить с целью исправления бага?
70. x2z7yy 25.01.13 08:34 Сейчас в теме
(69) ну с этой базой не получится, начальство не поймет:) А вообще это на всех базах так, штук 5 точно открывал... На типовой демке бухгалтерия казахстана точно также (не могу выложить с работы, что-то с интернетом, только если на выходных с дома)
68. kvp 21.01.13 14:24 Сейчас в теме
Спасибо за обработку! Сейчас будем анализировать базы на периферии.
71. Chaki 19 17.09.13 16:05 Сейчас в теме
Очень интересная утилита
Так как позволяет определить что за таблицы следует оптимизировать
ybatiaev; +1 Ответить
72. AllexSoft 09.12.13 18:55 Сейчас в теме
Круто! Давно ждал чего то подобного )
ybatiaev; +1 Ответить
73. lamelioss 143 18.12.13 10:00 Сейчас в теме
Бодрая вещь =) автору плюс однозначно
74. BorovikSV 1037 25.07.14 15:41 Сейчас в теме
(0) Миша, ее бы распараллелить как то. Статус "Чтение конфигурации" висит долго и занимает полностью одно ядро. Остальные 7 ядер незаслуженно отдыхают :)
75. tindir 06.08.14 06:04 Сейчас в теме
ОЙ какая полезная утилитка. Совсем недавно столкнулся с 5Гб файловой БД, которая сказала "хватит это терпеть" и отказалась создавать новые файлы. Пока руками не сделал свертку базы и чек БД работа стояла...а тут можно посмотреть конкретно кто в базе "толстый" и кому надо "худеть"...
Igorro82IT; +1 Ответить
76. AlexO 135 07.08.14 09:40 Сейчас в теме
(0)Вопросы так и остаются без ответа:
>И в чем измеряется всё? В байтах? Битах?
>Что такое "блобы" в данной программе?
>Почему строки раскрашены в белый, серый и желтый цвета - что это означает? Красный, я догадался - превышение данных в 4 ГБ :)
77. MMF 679 07.08.14 15:08 Сейчас в теме
(76) Выше уже отвечали за меня, но повторю: 1) в байтах 2)реквизиты-строки неограниченной длины, бинарные данные, картинки и т.п. хранятся отдельно. Блоб - https://ru.wikipedia.org/wiki/BLOB 4) желтый - группирующий узел, т.е. в нем суммируются размеры подчиненных, белый/серый - обычное разделение четных/нечетных строк в таблицах с целью улучшения читаемости данных.
90. AlexO 135 17.09.15 10:41 Сейчас в теме
(77)
Вы как-то странно объясняете. В (64) andrewks вкратце объяснил, но хотелось узнать именно от автора - что-почем в его собственной программе ))
У 1С на каждую таблицу три файла:
1) файл записей
2) файл индексов
3) файл значений неограниченной длины (это тоже поля-записи, но они отдельно от 1)
BLOB в 1С (и, соответвенно, что вы и меряете у себя в программе) - это записи таблицы с полями неограниченной длины.
BLOB, по Вики - строки и бинарные данные неограниченной длины. А в 1С - это, обычно: картинки, макеты и различные файлы (например, XML), сохраненные в бинарном (т.е. двоичном) представлении. Так вот, их размер и сморим. Это и хотелось узнать от автора программы.
Также, на что обращать внимание - превышать 4 Гб не могут индексы одной таблицы.
78. Zord 08.08.14 18:22 Сейчас в теме
Оппа! Забираем =) Как раз думал на днях как бы узнать размер одного справочника. А то подозрения на его слишком быстрый рост.
79. AllexSoft 13.08.14 10:01 Сейчас в теме
MMF у меня есть база у которой почему то не определяется колонка "Объект 1С", там вообще пусто.. база не очень большая, порядка 1Гб.. правда работала под 8.3.4, может в этом дело?
80. MMF 679 13.08.14 15:21 Сейчас в теме
(79) 8.3 не поддерживается, собственно, не держал в руках 8.3... ретроград я. Добавлю поддержку в ближайшее время + накопились багофиксы
MsDjuice; RodinMax; AllexSoft; +3 Ответить
81. AllexSoft 14.08.14 09:45 Сейчас в теме
(80) будем ждать.. 8.3 актуально
82. MMF 679 17.08.14 03:58 Сейчас в теме
(81) AllexSoft, я проверил на одной базе 8.3 - успешно показывались объекты, можете предоставить какую-нибудь базу 8.3. на которой они не отображаются?
83. bashhhh 26 07.11.14 16:32 Сейчас в теме
Спасибо! Классная штука, да еще и с экспортом!
84. bashhhh 26 07.11.14 16:33 Сейчас в теме
85. lesenoklenok 35 03.12.14 15:44 Сейчас в теме
Спасибо огромное! Очень помогла.
86. karinkov 24.08.15 14:33 Сейчас в теме
Добрый день.
Протестировала базу данных 1с Бухгалтерия 8.2 общим объемом 8 гб Вашей программой V8TableSizes.exe.
В протоколе есть расхождение по итогу в таблице РегистрБухгалтерииХозрасчетный.Не сходятся "всего" и сумма в остальных колонках.
Фрагмент протокола в прикрепленном файле.
Поясните пожалуйста. Спасибо огромное.
Жду ответа
Прикрепленные файлы:
87. MMF 679 25.08.15 13:07 Сейчас в теме
(86) в выделении каждая строчка - отдельная таблица, т.е. суммирование происходит только по строке. В верхнем узле основная таблица объекта, а не группировка
88. karinkov 25.08.15 18:39 Сейчас в теме
Добрый день.
Итоговое значение размера таблицы ACCRGAT3526 объекта РегистрыБухгалтерии.Хозрасчетный -3 950 888 744 , т.е. достигает критического размера 4 гб, Смысла переходить нам сейчас на клиент-серверный вариант нет. Так как мы планируем переходить на платформу 1С:Предприятие 8.3. Какие мероприятия можно провести для уменьшения размеров базы. Есть ли сервисные программы для сжатия баз? Или, например, рассчитать остатки на начало 2014 года, а данные с 2000г. по 2014г. перенести в архивную базу?
Спасибо.
89. karinkov 16.09.15 12:38 Сейчас в теме
Спасибо. Проблему решили
91. maksal 51 15.10.15 13:43 Сейчас в теме
Спасибо. Только что всё успешно показало на файловой УТ
92. ccserg 64 11.02.16 16:21 Сейчас в теме
Скажите пожалуйста что делать с результатами ? ))
http://i.imgur.com/3G6trRk.png
база МЗБУ 3,8 Г
93. graforlow 4 12.02.16 16:49 Сейчас в теме
94. Alexey_A 8 03.04.16 11:42 Сейчас в теме
спасибо! очень удобная вещь!!!
95. hromovanton 7 23.06.16 09:54 Сейчас в теме
Спасибо, очень хорошая вещь!
96. RodinMax 10.10.16 12:55 Сейчас в теме
Если утилитой cnvdbfl, сконвертировать файл ИБ 1Cv8.1CD из формата 8.2.14 с размером таблиц 4096, в формат 8.3.8 с размером таб 8192
то ваша программа перестает читать файл базы данных

инф по утилите http://its.1c.ru/db/v838doc#bookmark:adm:TI000000666

скриншот ошибки http://www.picshare.ru/view/7691204/
126. vis_tmp 32 15.05.18 07:35 Сейчас в теме
(96)(98)(102)Подтверждаю...
Очень хотелось бы обновления от автора.
(122)Можно получить хотя бы тестовые вариант?
98. sashocq 193 21.11.16 15:57 Сейчас в теме
Столкнулся с той же ошибкой. Размер страницы 16К. Автор, обнови пожалуйста. Или поделись исходниками (на чём написана?). Очень нужна информация по размерам таблиц.
Оставьте свое сообщение