Информация о текущем состоянии и статистике хранилища двоичных данных.
Полное описание, параметры и ограничения
ИнформацияХранилищаДвоичныхДанных (BinaryDataStorageInformation)
ИнформацияХранилищаДвоичныхДанных (BinaryDataStorageInformation)
Доступен, начиная с версии 8.3.24.
Свойства:
ДатаПоследнейОчистки (LastClearingDate)
КоличествоДедуплицированныхЭлементов (DeduplicatedItemsCount)
КоличествоУдаленныхЭлементов (DeletedItemsCount)
КоличествоХранимыхЭлементов (StoredItemsCount)
ОбъемУдаленныхДанных (DeletedDataSize)
ОбъемХранимыхДанных (StoredDataSize)
ОбъемХранимыхДанныхНаДиске (StoredDataSizeOnDisk)
Описание:
Информация о текущем состоянии и статистике хранилища двоичных данных.
Доступность:
Сервер.
Использование в версии:
Доступен, начиная с версии 8.3.24.
Методическая информация
Практические примеры
Прочитать объём и счётчики, не принимая логическое удаление за освобождённый диск
Из снимка состояния выводим все семь показателей. Помеченные на удаление данные ещё могут занимать место; физическая очистка этим уроком не выполняется.
Где и как запускать
Полный серверный модуль собственной учебной конфигурации 8.5.1.1343. Нет применения настроек или удаления данных хранилища.
Подготовка
Создайте отдельную пустую учебную конфигурацию на платформе 8.5.1.1343 с режимом совместимости НеИспользовать. Не используйте производственную базу и не изменяйте предоставленные выгрузки КА2/УТ/УНФ.
Добавьте справочник УчебныеФайлы и три реквизита: Данные и Предпросмотр с типом ХранилищеЗначения, ИспользоватьВнешнееХранение с типом Булево. Обновите только свою учебную базу. Сами записи справочника создавать не нужно.
Создайте серверный общий модуль УчебныеЗадачи, вставьте полный модуль одного урока и вызовите ВыполнитьПример() из своей серверной команды.
Упражнения с Новый СоставХранимыхДанныхХранилищаДвоичныхДанных и параметрами подключения меняют только собственные объекты в памяти. Нет установки состава, записи менеджера, резервного копирования или физической очистки.
Для диагностики настоящего хранилища нужен отдельно подготовленный администратором учебный сервер. Код различает отсутствие поддержки платформой и ошибку чтения состояния, не включает сервис автоматически.
Процедура ВыполнитьПример() Экспорт
Если НЕ ХранилищеДвоичныхДанных.ПолучитьДоступностьХранилищаДвоичныхДанных() Тогда
Сообщить("Этот вариант платформы не поддерживает хранилище двоичных данных; дальнейшие вызовы пропущены");
Возврат;
КонецЕсли;
Попытка
Информация = ХранилищеДвоичныхДанных.ПолучитьИнформацию();
Исключение
Сообщить("Информация хранилища недоступна: " + ОписаниеОшибки());
Возврат;
КонецПопытки;
Если ТипЗнч(Информация) <> Тип("ИнформацияХранилищаДвоичныхДанных") Тогда
ВызватьИсключение "Ожидался штатный снимок информации хранилища";
КонецЕсли;
Сообщить("Дата последней успешной очистки: " + Строка(Информация.ДатаПоследнейОчистки));
Сообщить("Хранимых элементов: " + Строка(Информация.КоличествоХранимыхЭлементов));
Сообщить("Дедуплицированных элементов: " + Строка(Информация.КоличествоДедуплицированныхЭлементов));
Сообщить("Помеченных на удаление элементов: " + Строка(Информация.КоличествоУдаленныхЭлементов));
Сообщить("Объём хранимых данных, байт: " + Строка(Информация.ОбъемХранимыхДанных));
Сообщить("Объём логически удалённых данных, байт: " + Строка(Информация.ОбъемУдаленныхДанных));
Сообщить("Объём на диске, байт: " + Строка(Информация.ОбъемХранимыхДанныхНаДиске));
Сообщить("Объём на диске, МиБ: " + Строка(Информация.ОбъемХранимыхДанныхНаДиске / 1024 / 1024));
Сообщить("Это снимок показателей, а не запуск очистки или доказательство восстановимости копии");
КонецПроцедурыРазбор по шагам
ПолучитьИнформацию возвращает штатный объект информации; не подменяем его собственной Структура с похожими именами.
КоличествоХранимыхЭлементов — число объектов, КоличествоДедуплицированныхЭлементов — отдельный счётчик, КоличествоУдаленныхЭлементов — помеченные на удаление элементы.
ОбъемУдаленныхДанных относится к логически удалённым, но ещё не физически удалённым данным. Нельзя сразу прибавлять его к свободному месту диска.
ОбъемХранимыхДанных и ОбъемХранимыхДанныхНаДиске — разные метрики. Их единица — байт; 1024 × 1024 используется только для вывода в МиБ.
ДатаПоследнейОчистки описывает последнюю успешную очистку. Не выдаём этот показатель за дату создания резервной копии и не задаём ему выдуманный ожидаемый момент.
Как проверить результат
Выведены семь фактических показателей и пересчёт дискового объёма в МиБ либо сообщение ошибки чтения.
Нет требований к заранее заданным количествам или проценту дедупликации; показатели зависят от вашей учебной базы.
Ожидаемый результат
Подготовлен читаемый снимок для оценки состояния и дальнейшего административного анализа.
На что обратить внимание
Логическое удаление не равно физическому освобождению места.
Этот диагностический снимок не разрешает физическую очистку или восстановление поверх существующего хранилища.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.