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

Откуда:
Сообщений: 11
Привет.
Подскажите как узнать какие таблицы чаще всего обновляются
22 ноя 18, 12:35    [21741134]     Ответить | Цитировать Сообщить модератору
 Re: Кол-во обновлений  [new]
256k
Member

Откуда: с.Торчилово, Псковская обл.
Сообщений: 437
adfs
Привет.
Подскажите как узнать какие таблицы чаще всего обновляются


определите для начала термины
22 ноя 18, 12:38    [21741141]     Ответить | Цитировать Сообщить модератору
 Re: Кол-во обновлений  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
256k
adfs
Привет.
Подскажите как узнать какие таблицы чаще всего обновляются


определите для начала термины

что не так?

я знаю только такой способ
sys.dm_db_index_usage_stats
22 ноя 18, 12:40    [21741149]     Ответить | Цитировать Сообщить модератору
 Re: Кол-во обновлений  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36987
sys.dm_db_index_operational_stats
22 ноя 18, 12:41    [21741151]     Ответить | Цитировать Сообщить модератору
 Re: Кол-во обновлений  [new]
adfs
Member

Откуда:
Сообщений: 11
Спасибо!!!
22 ноя 18, 12:48    [21741162]     Ответить | Цитировать Сообщить модератору
 Re: Кол-во обновлений  [new]
felix_ff
Member

Откуда: Moscow
Сообщений: 1369
adfs,

select top 10
      object_name(p.object_id) as [table_name],
      s.leaf_update_count as [update_count]
from sys.partitions p
    cross apply sys.dm_db_index_operational_stats(db_id(), p.object_id, p.index_id, p.partition_number) s
where p.index_id < 2
order by s.leaf_update_count desc
22 ноя 18, 12:50    [21741166]     Ответить | Цитировать Сообщить модератору
 Re: Кол-во обновлений  [new]
adfs
Member

Откуда:
Сообщений: 11
felix_ff,

Спасибо!
22 ноя 18, 12:54    [21741179]     Ответить | Цитировать Сообщить модератору
 Re: Кол-во обновлений  [new]
256k
Member

Откуда: с.Торчилово, Псковская обл.
Сообщений: 437
TaPaK
256k
пропущено...


определите для начала термины

что не так?

я знаю только такой способ
sys.dm_db_index_usage_stats


что означает термин "чаще всего обновляются"? инсерты? апдейты? делете тоже? или всё в куче?
22 ноя 18, 13:01    [21741195]     Ответить | Цитировать Сообщить модератору
 Re: Кол-во обновлений  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
256k
TaPaK
пропущено...

что не так?

я знаю только такой способ
sys.dm_db_index_usage_stats


что означает термин "чаще всего обновляются"? инсерты? апдейты? делете тоже? или всё в куче?


автор
user_updates bigint Number of updates by user queries. This includes Insert, Delete, and Updates representing number of operations done not the actual rows affected. For example, if you delete 1000 rows in one statement, this count increments by 1
22 ноя 18, 13:03    [21741202]     Ответить | Цитировать Сообщить модератору
 Re: Кол-во обновлений  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
adfs,

кстати, это всё с момента старта сервера или базы
22 ноя 18, 13:05    [21741204]     Ответить | Цитировать Сообщить модератору
 Re: Кол-во обновлений  [new]
256k
Member

Откуда: с.Торчилово, Псковская обл.
Сообщений: 437
TaPaK
256k
пропущено...


что означает термин "чаще всего обновляются"? инсерты? апдейты? делете тоже? или всё в куче?


автор
user_updates bigint Number of updates by user queries. This includes Insert, Delete, and Updates representing number of operations done not the actual rows affected. For example, if you delete 1000 rows in one statement, this count increments by 1


спасибо, ясно, но вопрос был к ТС, что он понимает под "обновлениями"
22 ноя 18, 13:20    [21741241]     Ответить | Цитировать Сообщить модератору
 Re: Кол-во обновлений  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7769
256k,

да, как-то неоднозначно задан вопрос. Обновление таблиц означают архитектурные изменения таблиц, а обновление данных - содержимого. Но на разговорном языке "обновить таблицу" может означать обновление данных.
22 ноя 18, 13:26    [21741254]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить