Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Неиспользуемые базы данных  [new]
fedos88
Member

Откуда:
Сообщений: 14
Добрый день.
Подскажите, пожалуйста, есть ли какой-нибудь легкий способ для определения неиспользуемых или мало используемых БД?
6 сен 16, 14:03    [19632836]     Ответить | Цитировать Сообщить модератору
 Re: Неиспользуемые базы данных  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37069
Увести базы в оффлайн. Используемые выяснятся сразу.
6 сен 16, 14:08    [19632863]     Ответить | Цитировать Сообщить модератору
 Re: Неиспользуемые базы данных  [new]
fedos88
Member

Откуда:
Сообщений: 14
Гавриленко Сергей Алексеевич,

жестокий метод :)
6 сен 16, 16:29    [19633726]     Ответить | Цитировать Сообщить модератору
 Re: Неиспользуемые базы данных  [new]
fedos88
Member

Откуда:
Сообщений: 14
Из своих соображений - собрать статистики с помощью профайлера
6 сен 16, 16:30    [19633731]     Ответить | Цитировать Сообщить модератору
 Re: Неиспользуемые базы данных  [new]
komrad
Member

Откуда:
Сообщений: 5252
fedos88
Из своих соображений - собрать статистики с помощью профайлера

есть еще варианты, но они не дают 100%-й гарантии:
1) default trace
2) buffer cache
3) procedure cache

по всем трем пунктам проверить обращение к базе (1), обращение к объектам в ней (2,3)
6 сен 16, 16:37    [19633766]     Ответить | Цитировать Сообщить модератору
 Re: Неиспользуемые базы данных  [new]
Pavel1211
Member

Откуда: Екатеринбург
Сообщений: 205
fedos88,

можно еще по статистике использования индексов глянуть, например в sys.dm_db_index_usage_stats
6 сен 16, 17:01    [19633891]     Ответить | Цитировать Сообщить модератору
 Re: Неиспользуемые базы данных  [new]
o-o
Guest
Pavel1211
fedos88,

можно еще по статистике использования индексов глянуть, например в sys.dm_db_index_usage_stats

если они каждый день базы в оффлайн переводят или сервер рестартят,
то с будет точностью до одного дня
6 сен 16, 17:27    [19634057]     Ответить | Цитировать Сообщить модератору
 Re: Неиспользуемые базы данных  [new]
zasandator
Member [скрыт] [заблокирован]

Откуда:
Сообщений: 4887
Гавриленко Сергей Алексеевич
Увести базы в оффлайн. Используемые выяснятся сразу.

+100. Если ближайшее окружение говорит - я не знаю, мне эта БД не нужна. Обычно в в оффлайн перевожу БД на 2-3 недели. После удаляю, предварительно забэкапив на ленту.
Конечно если кто то проснется, то понимаешь для чего БД нужна )
6 сен 16, 17:33    [19634089]     Ответить | Цитировать Сообщить модератору
 Re: Неиспользуемые базы данных  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2421
fedos88,

Перевести базы в auto_close, неиспользуемые закроются.
6 сен 16, 17:56    [19634175]     Ответить | Цитировать Сообщить модератору
 Re: Неиспользуемые базы данных  [new]
komrad
Member

Откуда:
Сообщений: 5252
WarAnt
fedos88,

Перевести базы в auto_close, неиспользуемые закроются.


если база _сейчас_ не используется (пользователи ушли домой), то база уйдет в оффлайн + процедурный кэш чистится при этом, что не есть гуд

в общем - ерунда получится
6 сен 16, 18:06    [19634219]     Ответить | Цитировать Сообщить модератору
 Re: Неиспользуемые базы данных  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 33976
Блог
вам нужно настроить расширенные события на пару-тройку месяцев
6 сен 16, 20:35    [19634567]     Ответить | Цитировать Сообщить модератору
 Re: Неиспользуемые базы данных  [new]
Pavel1211
Member

Откуда: Екатеринбург
Сообщений: 205
o-o,

да понятно, что много условностей :)
На самом деле перевести БД в оффлайн - самый "легкий" способ
7 сен 16, 08:22    [19635365]     Ответить | Цитировать Сообщить модератору
 Re: Неиспользуемые базы данных  [new]
fedos88
Member

Откуда:
Сообщений: 14
Всем спасибо за ответы :)

Перевести БД в оффлайн способ хороший, возьму на заметку)))
7 сен 16, 10:02    [19635699]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить