Как определить сколько весит реквизит документа? #532877


#0 by gar_den
Скульная база. У документа 10 реквизитов. в базе 20000 документов. Сколько весит сама скульная таблица этих документов - узнать могу. А можно ли узнать сколько весит каждый реквизит? точнее нужен не каждый реквизит, а тот у которого тип: ХранилищеЗначений. В нем хранятся всякие файлы, надо узнать сколько они весят.
#1 by butterbean
на тестовой базе удали этот реквизит и посмотри как изменится размер таблицы
#2 by Живой Ископаемый
2 не думаю что двоичные данные ХранилищаЗначений хранятся в самой таблице объекта
#3 by Живой Ископаемый
но, могу конечно и ошибаться
#4 by strange2007
Писали же, что дв.данные хранятся в отдельной денормализованной табличке. Но это было для 8.0, так что могу ошибаться
#5 by strange2007
Смотри размер дв.данных и узнаешь размер без служебных данных. Если со служебными то только удалением и последующим шринканьем
#6 by butterbean
+ даже если в отдельной таблице все лежит - можно посмотреть на сколько изменится размер всей базы
#7 by gar_den
сделать копию в 160 гигов, потом шринкануть, а это 30% свободного места, потом грохнуть таблицу и опять шринкануть. Эдак у меня добрая пара дней уйдет. А проще варианты есть?
#8 by Живой Ископаемый
2 проще нет, есть только сложнее - перебрать документы, выгрузить данный в файлы, посчитать место.
#9 by Живой Ископаемый
или написать скрипт на СКЛ, который сделает тоже самое но без выгрузки в файл.
#10 by gar_den
а можно как-то создать новую БД в скуле и скопировать в нее одну эту таблицу, потом грохнуть в ней все колонки кроме этого реквизита и посчитать размер?
#11 by Живой Ископаемый
2 Можно. Но чувак, тебе ведь уже сказали что данные этого реквизита могут (скорее всего так и есть) хранится не в самой этой таблице. А в другой, ненормализованной, где 1С хранит вообще все блобы. Не только значения реквизитов этого справочника или документа, но и других...
#12 by Сергей Д
#13 by strange2007
А чем не катит такое ДвоичныеДанные (BinaryData) Размер (Size) Синтаксис: Размер Возвращаемое значение: Тип: Число. Описание: Получает размер двоичных данных в байтах. Доступность: Тонкий клиент, сервер, толстый клиент, внешнее соединение.
#14 by strange2007
+ только это без служебной инфы
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С