Размер файлов хранилища

Публикация № 1070479

Администрирование - Администрирование данных 1С - Статистика базы данных

ХранилищеДополнительнойИнформации обработка размер хранилища хранилище базы вычислить рассчитать

1
Обработка предназначена для вычисления объема информации, расположенного в справочнике ХранилищеДополнительнойИнформации для обычных форм.

Часто возникает необходимость понять, почему база данных 1С занимает много места. Особенно если это новый клиент\проект.

Основные причины:

1. Увеличилось количество вводимых данных.

Тут все просто, благо на Инфостарте множество отчетов, показывающих статистику базы в разрезе периодов. К примеру: Базопузомер v8 (//shop.erpgroup.ru/public/439778/) покажет всю необходимую информацию по количеству документов\записей в регистрах  и бизнес процессах. 

2. Хранение детальной аналитики предыдущих лет.

Здесь тоже все просто. Компания работает на рынке 5-10 лет и сверткой информационной базы никто не занимался. База потихоньку росла, и в какой-то момент размер стал сказываться на производительности. Обработка по свертке информационной базы нам поможет.

3. Активное использования хранилища дополнительной информации.

Именно для оценки данного параметра и написана текущая обработка.

 

Сама функция расчета занимаемого места взята отсюда: http://kb.mista.ru/article.php?id=386.

Так как фактически выбранные объекты выгружаются в память, при чтении всего хранилища может не хватить адресного пространства.  
Дабы не получить ошибку о нехватки памяти, и не использовать "костыль" в виде расширения.

 
 Детальнее "костыль":

для 32-битной системы — 2гб
для 64-разрядной — 4 гб

Для того чтобы увеличить размер адресной памяти, необходимо:

Запустить командную строку: «Пуск — Выполнить» — введите CMD и нажмите enter.
Введите в командной строке «bcdedit /set increaseuserva 3072″, где 3072 — размер желаемой адресной памяти.
Перезагрузите компьютер.
Попробуйте выполнить действие в 1С 8, которое не получалось ранее.
Если всё получилось и операция повторяется не так часто, рекомендуется вернуть размер адресной памяти к значению по умолчанию с помощью команды «bcdedit /deletevalue increaseuserva».

При открытии обработки заполняется поле для отбора, где можно просмотреть наиболее используемые типы данных.

Нужно установить отбор по выбранным типам объектов. 

Или отметить необходимое количество объектов для оценки.

После выбора необходимых данных. На вкладке размер жмем кнопку "Заполнить размер".

Также можно остановить расчет Ctrl+Break (ОбработкаПрерыванияПользователя())

Обработка проверялась на работоспособность в конфигурации:

Управление торговым предприятием для Украины редакция 1.2.51.2

Но должна работать во всех типовых конфигурациях, где есть справочник "Хранилище дополнительной информации".

1

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

Наименование Файл Версия Размер
Размер файлов хранилища.:
.epf 13,99Kb
11.06.19
3
.epf 13,99Kb 3 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. sobeyko2008 11 14.06.19 07:48 Сейчас в теме
Обработка нужная. Давно хотел проверить. что и сколько занимает. Только вот не хватает сортировки по размеру файлов. А то выискивать из 20.000 позиций номенклатуру в которой тяжелые картинки не круто!
2. needmic 11 15.06.19 10:26 Сейчас в теме
(1) Результат в таблице значений. Сортировка есть. Также никто не запрещает выгрузить эту таблицу в эксель через вывести список.
Прикрепленные файлы:
3. sobeyko2008 11 15.06.19 10:38 Сейчас в теме
(2)оо... спасибо добрый человек. Чето я не догадался так сделать! Вот теперь не помешала бы к этому отчету приделать - решение! такое как массовая очистка изображений. Или Выгрузка картинок на диск. Тогда их можно былобы сжать и вернуть обратно!
4. sobeyko2008 11 15.06.19 10:47 Сейчас в теме
И еще не плохо было бы отбор сделать! чтобы например отобрать не ликвидную номенклатуру и почистить ее!
Оставьте свое сообщение