Хранимая процедура + job для сбора статистики о размере SQL БД на сервере

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

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

Если требуется узнать как изменяются размеры SQL БД с течением времени и как на них влияет shrink, то эта процедура может пригодится.

Наткнулся на статью господина Ричарда Дина, в которой он описывает свою хранимую процедуру сбора статистики о размере баз данных на SQL сервере Sp_SDS. Немного переделал, что бы эту статистику можно было хранить. Запускается процедура с помощью SQL job и в созданную в БД master таблицу записывает размеры лога, данных и доступного свободного места всех БД на сервере. В дальнейшем с помощю простейшего rdl-отчета, написанного в Microsoft SQL Server Report Builder, можно получить данную информацию в виде графиков.

Инструкция по установке:

1. Выполняем запрос из файла sp_SDS by Dgonson.doc. Будет создана хранимая процедура sp_SDS.

2. Создаем job со следующим кодом EXEC dbo.sp_SDS; После выполнения job будет создана таблица Tbl_SizeStat в БД master.

3. Из таблицы Tbl_SizeStat можно получать необходимые Вам данные, например, используя следующий запрос:

SELECT DateStat,Data_used AS [Используемые данные],Total AS Всего FROM DB_SizeStat WHERE DatabaseName='test' ORDER BY DateStat

или поместив этот же запрос в rdl-отчет получить эти же данные в виде графика.

В архиве находится детальное описание хранимой процедур в оригинале, в переводе и в моей редакции.

 P.S. Перевод был сделан стандартным переводчиком-не судите строго. Смысл понять можно.

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

Наименование Файл Версия Размер
sp_SDS_Размеры_БД

.zip 1,36Mb
62
.zip 1,36Mb 62 Скачать бесплатно

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. axell 28 17.09.10 12:00 Сейчас в теме
Спасибо получилось! Работает! Не мог ли бы вы рассказать как сделать rdl-отчет????
2. dgonson 156 21.09.10 11:53 Сейчас в теме
Для написания rdl отчета скачайте с сайта Microsoft SQL Server Report Builder. В нем задается источник данных, запрос, настройки вывода и тд. И будет вам счастье :)
3. pt_olga 62 20.06.12 12:20 Сейчас в теме
всегда смотрела глазками на изменение размера после шринка, прирост тоже виден...
не совсем понятна применимость этого ноу-хау с дополнительным вазюканьем
4. dgonson 156 20.06.12 14:52 Сейчас в теме
Ну, например, динамика изменения размера БД за период исходя из чего можно сделать анализ свободного места на жестких дисках на сервере БД и сервере Backup.
Оставьте свое сообщение

См. также

Количество справочников и документов в любой базе (1с:8.1)

Статистика базы данных v8 1cv8.cf Россия Бесплатно (free)

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

02.05.2010    15919    669    Economist    13    

Анализ количества документов в базе данных

Статистика базы данных v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Узкоспециализированный отчет. Анализ количества документов за период, в том числе проведенных и помеченных на удаление. Сортировка убывающая по полю "количество".

16.02.2010    15851    324    SiAl    10    

[DesktopGadget1C] - Гаджет для мониторинга активности баз 1С 8.х в клиент/серверном варианте

Сервисные утилиты Статистика базы данных Администрирование данных 1С v8 1cv8.cf Россия Бесплатно (free)

Утилита мониторит серверы 1С 8.1 и 8.2, выводит список активных баз и количество пользователей и позволяет просматривать параметры/настройки кластеров.

27.11.2009    19086    343    Душелов    34    

Количество документов за период

Статистика базы данных v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Часто для оценки работ, например по переносу, необходимо знать сколько документов в базе (может проще перенести вручную?). И хотя все понимают, что написать такой отчет очень просто, но в нужное время под рукой его почему-то не оказывается. А вот и он!

23.07.2009    13482    139    Pluto1    13    

Статистика информационной базы

Статистика базы данных v8 1cv8.cf Россия Бесплатно (free)

Обработка считает количество записей в таблицах базы. Не привязана к конкретной конфигурации, работает под любой конфигурацией платформы 8.1.

07.05.2009    28966    1100    YVolohov    43    

Отчет о составе конфигурации (по количеству элементов справочников и количеству документов)

Статистика базы данных v8 1cv8.cf Бесплатно (free)

Если вы хотите узнать о количестве элементов в справочниках и количестве документов в базе, то...

05.05.2009    11753    428    black_doctor    10    

Инфа по справочникам

Статистика базы данных Инструментарий разработчика v8 1cv8.cf Бесплатно (free)

Заполненность справочников в 8.0 и 8.1

09.04.2009    10311    159    aka AMIGO    6    

Статистика по конфигурации

Статистика базы данных v8 1cv8.cf Россия Бесплатно (free)

Универсальный отчет отображающий статистическую информацию по конфигурации (документы и справочники).

01.04.2008    17816    906    coder1cv8    8    

Статистика ИБ 8.1 SQL

Статистика базы данных v8 1cv8.cf Россия Бесплатно (free)

Статистика ИБ 8.1 SQL Собирает информацию о всех объектах конфигурации. Количество записей, размер данных и индексов. Количество записей в документах и регистрах за период. Максимальное и среднее количество записей в документах и регистрах за один день. Количество записей в табличных частях документа на 1 документ.

29.08.2007    47704    5058    IronDemon    90    

Для Украины, проверка идентификационного кода гражданина.

Статистика базы данных v77::ОУ v77::БУ v77::Расчет 1cv7.md Украина Бесплатно (free)

На основании введенного идентификационного кода выдает дату рождения и пол. 10-ю контрольную цифру пока не проверяет, алгоритм строго засекречен налоговыми службами Украины :-)

25.01.2007    18374    1050    defini    23    

Статистика по количеству данных в базе

Статистика базы данных v8 1cv8.cf Россия Бесплатно (free)

Обновил. Время сборы статистики увеличено в ХХХ раз. Спасибо, anqro. Обработка показывается информацию о количестве данных в информационной базе: - количество документов за период по каждому виду документа и общее; - количество строк в документе по каждому виду документа и общее; - среднее количество строк в документе; - можно собрать статистику только по проведенным, по не помеченным на удаление, по всем.

23.10.2006    18451    1406    z-alexey    28    

Статистика базы

Статистика базы данных v8 1cv8.cf Россия Бесплатно (free)

Количество справочников, документов, регистров

27.07.2006    15358    621    acsent    3