Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Оценить используется ли таблица в БД? / 9 сообщений из 9, страница 1 из 1
20.05.2020, 16:40
    #39959941
teCa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оценить используется ли таблица в БД?
Всем привет, как более правильно оценить используется ли в БД таблица, если да, то каким сервисом? На ум приходит профайлер, смотреть текст запросов на предмет имени таблицы в нем? Поделитесь советом.
...
Рейтинг: 0 / 0
20.05.2020, 16:45
    #39959944
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оценить используется ли таблица в БД?
teCa,

можно здесь поискать использование:

Код: sql
1.
select * from sys.dm_db_index_usage_stats
...
Рейтинг: 0 / 0
20.05.2020, 16:45
    #39959945
Ennor Tiegael
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оценить используется ли таблица в БД?
teCa,

Гуглите скрипты (их куча готовых) с использованием https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-db-index-usage-stats-transact-sql

Только учтите, что эта статистика сбрасывается при рестарте инстанса и / или БД (рестор, детач, autoclose). Соотв-но, если какая-то таблица используется только для квартального / годового отчета, то есть шанс ее пропустить
...
Рейтинг: 0 / 0
20.05.2020, 16:47
    #39959947
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оценить используется ли таблица в БД?
Ennor Tiegael,

было бы желание, можно ежедневно делать записи из запроса и чистить раз в год.
...
Рейтинг: 0 / 0
20.05.2020, 16:54
    #39959951
Ennor Tiegael
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оценить используется ли таблица в БД?
Владислав Колосов,

Можно конечно, но для этого нужно, чтобы данная задача была уже зашедулена кем-то другим год назад, чтобы сегодня ТС мог воспользоваться результатами.
...
Рейтинг: 0 / 0
22.05.2020, 07:33
    #39960543
uaggster
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оценить используется ли таблица в БД?
Паркуйтесь по стуку!
Переименуйте таблицу и слушайте крики.
:-)
...
Рейтинг: 0 / 0
22.05.2020, 20:54
    #39960872
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оценить используется ли таблица в БД?
teCa,

- поиск по коду
- проверка статистики чтений-записей через dmv
- проверка кэша на наличие там этой таблицы
...
Рейтинг: 0 / 0
22.05.2020, 22:28
    #39960903
felix_ff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оценить используется ли таблица в БД?
Критик
teCa,

- поиск по коду
- проверка статистики чтений-записей через dmv
- проверка кэша на наличие там этой таблицы


+ создать аудит для таблицы
...
Рейтинг: 0 / 0
23.05.2020, 17:40
    #39961098
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оценить используется ли таблица в БД?
teCa,

Еще, если решите, что не используется, то сначала переименуйте на пару месяцев - добавьте в название нечто вроде __for_del_дата_имя таблицы. После пары месяцев тоже не удаляйте с концами, а скопируйте в отдельную базу с мусором. У меня однажды очень просили восстановить таблицу, удалённую 2 года назад )
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Оценить используется ли таблица в БД? / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]