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

Откуда:
Сообщений: 339
ОС: Windows Server 2003 Standart Edition 64-x. Сервер: MS SQL Server 2008 R2 Enterprise Edition 64-x.
Вопрос: Можно ли как-то отследить пользуются таблицей или нет? Так как есть пару странных таблиц в БД и возможно они не используются.
21 мар 12, 12:42    [12287087]     Ответить | Цитировать Сообщить модератору
 Re: Лишние таблицы.  [new]
aleks2
Guest
1. Переименовать.
2. Подождать визга пользователя.
3. Сказать: "ой, извините" и переименовать обратно.
21 мар 12, 12:48    [12287147]     Ответить | Цитировать Сообщить модератору
 Re: Лишние таблицы.  [new]
lapposv
Member

Откуда: Санкт-Петербург
Сообщений: 27
Если есть триггер модифицировать его, если нет - создать и там, в триггере, делать всё что угодно... Почту слать, заполнять другую таблицу. По-вкусу.
21 мар 12, 13:09    [12287345]     Ответить | Цитировать Сообщить модератору
 Re: Лишние таблицы.  [new]
VitLF
Member

Откуда:
Сообщений: 339
Совсем ни то хотел услышать.
А типа какого-то скрипта, может в какой-то системной таблице помечается частота обращений к таблицам.
Что-то типа аналогии с "неиспользуемыми индексами".
21 мар 12, 13:11    [12287358]     Ответить | Цитировать Сообщить модератору
 Re: Лишние таблицы.  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
VitLF
ОС: Windows Server 2003 Standart Edition 64-x. Сервер: MS SQL Server 2008 R2 Enterprise Edition 64-x.
Вопрос: Можно ли как-то отследить пользуются таблицей или нет? Так как есть пару странных таблиц в БД и возможно они не используются.

Весьма трудоемко
Трассы, анализ кода.
100% гарантии всё равно не будет.
21 мар 12, 13:11    [12287360]     Ответить | Цитировать Сообщить модератору
 Re: Лишние таблицы.  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
VitLF
Совсем ни то хотел услышать.
А типа какого-то скрипта, может в какой-то системной таблице помечается частота обращений к таблицам.
Что-то типа аналогии с "неиспользуемыми индексами".

"неиспользуемый индекс", вообще говоря, тоже не дает 100% гарантии того, что индекс и правда не используется.
21 мар 12, 13:11    [12287374]     Ответить | Цитировать Сообщить модератору
 Re: Лишние таблицы.  [new]
VitLF
Member

Откуда:
Сообщений: 339
lapposv
Если есть триггер модифицировать его, если нет - создать и там, в триггере, делать всё что угодно... Почту слать, заполнять другую таблицу. По-вкусу.


Ну над этим можно тоже подумать. Спасибо.
21 мар 12, 13:12    [12287383]     Ответить | Цитировать Сообщить модератору
 Re: Лишние таблицы.  [new]
Glory
Member

Откуда:
Сообщений: 104751
sys.dm_db_index_usage_stats если у таблицы есть индексы
21 мар 12, 13:12    [12287388]     Ответить | Цитировать Сообщить модератору
 Re: Лишние таблицы.  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
VitLF
lapposv
Если есть триггер модифицировать его, если нет - создать и там, в триггере, делать всё что угодно... Почту слать, заполнять другую таблицу. По-вкусу.


Ну над этим можно тоже подумать. Спасибо.

на select - тоже триггер создавать будете?
21 мар 12, 13:13    [12287392]     Ответить | Цитировать Сообщить модератору
 Re: Лишние таблицы.  [new]
VitLF
Member

Откуда:
Сообщений: 339
locky
VitLF
пропущено...


Ну над этим можно тоже подумать. Спасибо.

на select - тоже триггер создавать будете?


Нет.
21 мар 12, 13:26    [12287560]     Ответить | Цитировать Сообщить модератору
 Re: Лишние таблицы.  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
VitLF
locky
пропущено...

на select - тоже триггер создавать будете?


Нет.

Значит шансы на выяснение, нужна или не нужна таблица - падают примерно на 70%
21 мар 12, 13:47    [12287829]     Ответить | Цитировать Сообщить модератору
 Re: Лишние таблицы.  [new]
step_ks
Member

Откуда:
Сообщений: 936
можно еще audit на select.
но тоже не 100% - сегодня не селектили, а завтра стали.
21 мар 12, 13:52    [12287897]     Ответить | Цитировать Сообщить модератору
 Re: Лишние таблицы.  [new]
step_ks
Member

Откуда:
Сообщений: 936
версия и редакция сервера у вас как раз подходящие для аудита
21 мар 12, 13:54    [12287920]     Ответить | Цитировать Сообщить модератору
 Re: Лишние таблицы.  [new]
Anatoly Podgoretsky
Member

Откуда:
Сообщений: 62908
step_ks
можно еще audit на select.
но тоже не 100% - сегодня не селектили, а завтра стали.

Например отчет выполняется раз в квартал, полгода, год
21 мар 12, 13:57    [12287946]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить