Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > Время последнего вызова процедуры (ф-ции)


Автор: sergey_85 1.7.2011, 11:06
Привет!

Использую mssql server 2000, есть большая рабочая БД. =)

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

Спасибо!
 

Автор: pengrad 1.7.2011, 13:35
1) Можно настроить профилирование запросов. 

2) Можно в каждую процедуру внести кусочек кода по записи в лог времени вызова. 
(Это можно автоматизировать, сгенерировав ALTER`ы по всем процедурам)


3) Пример на собственном опыте: Переименовали подозрительно не используемые процедуры в форме 'DROP'+'имя_процедуры' и через месяц процедуры, не выкинувшие ошибки, перенесли в архивную базу smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)