Структура хранения данных и рекомендации по индексам

Публикация № 1673851 10.06.22

Администрирование - Мониторинг

Обработка администрирование индексы размер sql

Публикация размещена исключительно в образовательных целях и подходит только для платформы версии 8.3.18.1741.
Использует недокументированные средства доступа к базе данных 1С. Прямое обращение к СУБД нарушает лицензионное соглашение,
может изменить поведение платформы, привести к разрушению базы данных, скомпрометировать данные,
а также привести к отказу в официальной поддержке Фирмы 1С.
Обработка для просмотра структуры хранения данных, дискового пространства, занятого таблицами и индексами. Дополнительно показывает статистику по индексам (рекомендации СУБД по созданию индексов, неиспользуемые / редко используемые индексы).

Структура хранения

 

Позволяет посмотреть размер таблиц и их индексов. Является переработкой встроенного отчета MS SQL "Disk usage by table" в терминах объектов 1С.

 

Отчет MS SQL

Отчет MS SQL

 

Данные о размерах в обработке

Данные о размерах в обработке

 

Позволяет увидеть размер не только основной таблицы (данных), но и размеры индексов и вспомогательных таблиц. Например, незакрытые итоги в регистре остатков могут дать размер таблицы итогов и её индексов на порядки (да, в десятки или сотни раз) превышающие размер данных регистра.

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

 

 

 

Индексы

 

Дополнительно можно получить рекомендации MS SQL по индексам. К сожалению, не все индексы можно создать средствами 1С, но как информация к размышлению очень полезно. Рекомендации индексов отображают отсутствующие индексы (описание на сайте Microsoft). Внимание: сведения, возвращаемые оптимизатором запросов, обновляются при оптимизации запроса и не сохраняются. Отсутствующие сведения об индексе сохраняются только до перезапуска ядра СУБД.

 

 

Неиспользуемые индексы позволяют увидеть индексы, по которым было больше 1000 обновлений, но меньше 10 использований (информация на сайте Microsoft).

 

 

Обработка написана с использованием механизма асинхронных вызовов, поэтому требует релиз платформы не ниже 8.3.18.

Проверена на 8.3.18.1741. Требуется MS SQL Server.

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

Наименование Файл Версия Размер
Структура хранения данных и рекомендации по идексам

.epf 18,00Kb
49
.epf 18,00Kb 49 Скачать

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

Оставьте свое сообщение

См. также

Подсистема 1С "Визуальные инструменты АФРОДИТА" (Панель показателей и виджетов)

Работа с интерфейсом Рабочее место Мониторинг Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Создайте свою панель показателей и виджетов в любой конфигурации 1С с помощью подсистемы 1С "Визуальные инструменты АФРОДИТА". Дашборды на начальном экране изменят ваш подход к интерфейсу и рабочему месту.

10800 руб.

20.03.2023    6749    6    17    

23

Контроль расхода памяти сервера 1С:Предприятие 8

Мониторинг Платформа 1С v8.3 Россия Платные (руб)

Обработка позволяет использовать подобные КОРП-функциональности механизмы контроля расхода памяти (сеансом на 1 вызов и рабочими процессами), реагируя завершением "тяжелых" вызовов, перезапуском рабочих процессов при чрезмерном потреблении этого важного ресурса.

3600 руб.

03.05.2023    2643    2    0    

2

Конфигурация Session Monitor

Мониторинг Инструменты администратора БД Платформа 1С v8.3 Россия Платные (руб)

Конфигурация Session Monitor предназначена для мониторинга сервера 1С с целью отслеживания чрезмерной нагрузки от конкретных сеансов и скорости реакции рабочих процессов.

1500 руб.

01.12.2020    10839    22    0    

35

Мониторинг баз и серверов 1С

Журнал регистрации Мониторинг Платформа 1С v8.3 Платные (руб)

В сферу обязанностей при работе с клиентами входит контроль работы баз данных и серверов 1С. Нужно понимать что происходит в базах, есть ли ошибки, зависания у пользователей и фоновых задач, блокировки или какое-то необычное поведение системы, получение информации о причинах возникновения проблем и их оперативное устранение и т.д. В качестве источников информации использую консоль кластеров 1С, технологический журнал 1С, журналы регистрации базы 1С. Для автоматизации части операций мониторинга и анализа создал инструмент на основе 1С.

9000 руб.

28.08.2019    26333    48    17    

55

Система сбора и анализа информации по производительности работы баз данных, работающих  под связкой «кластер 1С 8.2/8.3 - Microsoft SQL server»

Мониторинг Платформа 1С v8.3 Россия Платные (руб)

Инструмент в помощь специалисту по производительности sql-серверов с базами 1С. Программа (c#) собирает наиболее заметные (по времени исполнения, физическим / логическим чтениям / загрузке CPU ) запросы, группирует по обобщенным текстам запросов и контекстам исполнения 1С (если есть), предоставляет информацию в виде отчетов по наиболее заметным запросам и прочей информации (длительные запросы по данным техжурналов, содержимое буферпула в динамике, содержимое клерков памяти, ожидания сервера в разрезе бд, статистика ввода-вывода по файлам баз).

10000 руб.

12.12.2017    23635    85    8    

73

Уведомления на почту по событиям журнала регистрации на email и в Telegram (для УНФ, УТ 11, БП 3.0, ЗУП 3.0, ERP)

Мессенджеры и боты Журнал регистрации Мониторинг Email рассылки Платформа 1С v8.3 Управляемые формы 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Рассылка уведомлений о событиях журнала регистрации на электронную почту и в Телеграмм. Программа позволяет анализировать журнал регистрации по заданным критериям, находить в нём интересующие события, и отправлять уведомления об этих событиях на электронную почту (одного или нескольких получателей) или в телеграмм. Может работать и как внешняя обработка, и как регламентное задание. Для УНФ, УТ 11, БП 3.0, ЗУП 3.0, ERP.

10800 руб.

18.06.2017    29209    2    2    

14